home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / apps / other / newgen.lzh / newgen.doc < prev    next >
Text File  |  1992-03-10  |  116KB  |  2,418 lines

  1.                                     NEWGEN
  2.   
  3.              A Computer Program to aid Genealogists.  Version 4.10
  4.      
  5. CONTENTS
  6. --------
  7.                1.   Introduction
  8.                2.   Colour
  9.                3.   Getting started
  10.                4.   Files supplied
  11.                5.   Equipment required
  12.                6.   Files and disks
  13.                7.   Disks and drives
  14.                8.   Setting up to use NEWGEN
  15.                9.   Using NEWGEN
  16.                10.  The menu
  17.                11.  Questions and prompts
  18.                12.  The form
  19.                13.  Identification numbers
  20.                14.  Terminology and limitations
  21.                15.  Using the form
  22.                16.  Marriages
  23.                17.  The function keys
  24.                18.  General notes on using the form
  25.                19.  The 0 option
  26.                20.  Lists
  27.                21.  Other menu items
  28.                22.  Crashes and bugs
  29.                23.  Updates and enhancements
  30.                24.  Price list of NEWGEN
  31.                25.  Disclaimer and conditions of use
  32.      
  33.                Appendix A   FNTCON.PRG
  34.                Appendix B   PRINTIT.PRG
  35.                Appendix C   Joining strips
  36.                Appendix D   Printer codes
  37.                Appendix E   NEWGEN.INF
  38.                Appendix F   Character sizes
  39.                Appendix G   Enhancements in versions 4
  40.      
  41.                About the author
  42.                About NEWGEN  
  43.                For the more adventurous
  44.      
  45. 1. Introduction
  46. ---------------
  47.           
  48.           NEWGEN is a program written for the ATARI ST family of micro
  49. computers (520, 1040, Mega or STE) and designed to help genealogists maintain
  50. the records of their researches and to print out birth briefs and pedigree
  51. charts.
  52.      
  53.           It may also be of interest to geneticists and plant or animal
  54. breeders.
  55.      
  56.           NEWGEN, unlike most application programs written for the ST,
  57. does not use GEM: windows, icons and drop down menus do not appear on the
  58. screen and you never have to use your mouse except to start running NEWGEN
  59. from the desk top.
  60.           
  61.           There are two reasons for this; firstly extensive use of GEM
  62. would have made the program considerably longer and it is desirable that
  63. it be compact enough to run on the 520ST;  secondly GEM is admitted to
  64. be slow even by those programmers who delight in its use.
  65.      
  66.           So, alternatively, you communicate with NEWGEN to tell it what
  67. you want it to do entirely through the keyboard.  NEWGEN displays questions
  68. on the screen and you answer them by pressing appropriate keys.  Full
  69. explanations are also displayed so that you know what sort of answer is
  70. expected.  If you enter a nonsense, NEWGEN will respond by asking again
  71. or telling you what is wrong.
  72.      
  73.           NEWGEN takes great care to preserve the integrity of the data
  74. you have entered so that it is unlikely that you will do anything that
  75. corrupts it or necessitates a laborious re-entry of data from scratch.
  76.      
  77.           Nevertheless you should ensure that you use good quality disks
  78. (you can be badly let down by using cut price disks or by using single
  79. sided disks formatted as double sided - I know from experience).  To be
  80. on the safe side, you should backup your data file (NEWGEN.DAT) from time
  81. to time by copying it onto another disk from the desk top.
  82.      
  83.           Some of the facilities in NEWGEN take a little time to carry
  84. out.  So that you do not think that NEWGEN has gone to sleep, a constantly
  85. altering progress report is displayed on the screen when appropriate.
  86.  
  87.           NEWGEN, when installed in memory takes up about 240 Kbytes. There
  88. may not be room enough for your favourite accessory.
  89.      
  90. 2. Colour
  91. ---------
  92.  
  93.           Version 4 of NEWGEN (unlike previous versions) will work equally
  94. well using a colour monitor or a high resolution monochrome monitor.
  95.  
  96.           In fact colour is not used by NEWGEN and everything on the screen
  97. will be written in black on a white background (future versions may allow you
  98. to choose the colour - if you can see a good reason for using colour in some
  99. way, let me know).
  100.  
  101.           If you have a colour monitor, be sure to set it to MEDIUM resolution
  102. from the 'Set Preferences' menu of the desk top before you double click on
  103. NEWGEN.PRG.    If you forget, NEWGEN will do this for you and work quite
  104. happily. But when you return to the desk top, you will find that the latter
  105. does not work properly - although even then you can reset the resolution from
  106. the 'Set Preferences' menu.
  107.  
  108. 3. Getting started
  109. ------------------
  110.      
  111.           To get started, I suggest you follow the instruction for setting
  112. up described in paragraph 8 below, double click on NEWGEN.PRG, and away
  113. you go. Follow the instructions on the screen and if you get stuck (which I do
  114. not think you will) refer to the detailed instructions in this document. 
  115.      
  116.           If you like, you could, at the start, copy NEWGEN.DAT as supplied
  117. onto your data disk (see below) and play with that before you start serious
  118. work.
  119.      
  120.           When you are ready for serious work, delete these demonstration
  121. versions of NEWGEN.DAT and NEWGEN.TRE from your data disk and start again.
  122.      
  123.           Note that you should always have a copy of NEWGEN.RSC and NEWGEN.INF
  124. on the same disk as NEWGEN.PRG.  Moreover, NEWGEN.RSC must by the one supplied
  125. with the the version of NEWGEN.PRG you are using and NEWGEN.INF must similarly
  126. have been created using the version of GENINF.PRG supplied.   The forms of the
  127. .RSC and .INF files vary from version to version.
  128.  
  129. 4. The files supplied
  130. ---------------------
  131.      
  132.           The files supplied on the disk (formatted single sided, since not
  133. everybody has a double sided disk drive) you have received are as follows:
  134.      
  135.           1.   NEWGEN.PRG     This is the main program.  Details of
  136.                               how to use it are given below.
  137.      
  138.           2.   NEWGEN.RSC     This file contains a description of
  139.                               the data entry form, of the menu and of the
  140.                               codes that are sent to the printer
  141.                               NEWGEN will not work unless this file
  142.                               is present on the same disk as NEWGEN.PRG
  143.                               Moreover it must be the same file as was
  144.                               supplied with the program.
  145.      
  146.           3.   GENINF.PRG     This is an 'initialisation' program
  147.                               which you must run before attempting
  148.                               to use NEWGEN. You must use the version
  149.                               supplied with the NEWGEN.PRG.
  150.      
  151.           4.   FNTCON.PRG     This is a program you can use to 
  152.                               convert font files to a form acceptable
  153.                               to NEWGEN.
  154.      
  155.           5.   NEWGEN.DOC     This is this the file you are reading.
  156.                               You can obtain a printed copy with the aid of
  157.                               PRINTIT.PRG (see appendix B).
  158.      
  159.           6.   NEWGEN.DAT     This file contain a fictitious set of records
  160.                               with which you can demonstrate to yourself the
  161.                               facilities of NEWGEN before you start serious
  162.                               work on your own family data.
  163.      
  164.           7.   PRINTIT.PRG    A program for printing ASCII files in condensed
  165.                               characters (132 to a line) or with page breaks
  166.                               and numbers.
  167.      
  168.           8.   SERIF.GNT      A sample font file you can use in printing
  169.                               pedigree charts. It is supplied free of charge.
  170.      
  171.           9.   DESKTOP.INF    This specifies the form of your desktop
  172.                               You may want (or need) to change this
  173.                               in the usual way.
  174.      
  175.           10.  NEWGEN.NOT     A file containing a table of dates useful to
  176.                               the British genealogist
  177.      
  178. 4. Equipment required
  179. ---------------------
  180.      
  181. To run NEWGEN you will require the following:
  182.      
  183.          An ATARI ST computer - 520, 1040 or Mega or STE
  184.      
  185.          A  monitor (or TV if you have a modulator); NEWGEN  4.10 will
  186.          work equally well with a high resolution monochrome monitor
  187.          or a colour monitor (or TV) in medium resolution mode.
  188.      
  189.          At least one single or double sided floppy disk
  190.          drive (such as the one built into your keyboard)
  191.      
  192.          A dot matrix printer; this should be EPSON compatible (but
  193.          see Appendix D) and connected through the centronics port.
  194.                     
  195.          Several disks
  196.          Fan folded paper for your printer
  197.         
  198. A second disk drive is desirable but by no means necessary; In essence, the more
  199. disk capacity you have, the more  people you can enter into your data base files
  200. up to a limit of 999. A hard disk is recommended but NEWGEN will work well
  201. without one.
  202.      
  203. 6. Disks and drives
  204. -------------------
  205.  
  206.           NEWGEN can be operated in one of three modes.  Which mode is chosen
  207. depends on the number of drives available on your system and their type:
  208.  
  209.                    Mode A.   A single floppy drive (A) only is available.
  210.                    Mode B.   At least two drives, none of which are hard drives,
  211.                              are available; they may be floppies or RAMDISKS.
  212.                    Mode C.   One or more hard drives (or partitions) are
  213.                              available as well as any floppies etc.
  214.  
  215.           When you run GENINF.PRG, you must inform it which drives are
  216. available to it.  NEWGEN will then select the appropriate mode as indicated
  217. above. You need not enter all your drives, but they should be in entered in
  218. alphabetical order.  Floppies should be drives A and/or B
  219.  
  220.           If you have specified more than one drive, NEWGEN asks you to select
  221. one or other of them to be loaded with your data disk (see below).
  222.  
  223. 7. Files and disks
  224. ------------------
  225.      
  226.           To use NEWGEN you will require several disks (if these are floppy
  227. disk, these should ALL be formatted the same size, single or double sided,
  228. preferably double):
  229.      
  230.                1.   The program disk to contain:
  231.  
  232.                                NEWGEN.PRG
  233.                                NEWGEN.RSC
  234.                                DESKTOP.INF (optional)
  235.                                GENINF.PRG
  236.                                FNTCON.PRG
  237.                                PRINTIT.PRG
  238.                                NEWGEN.INF
  239.  
  240.                     The first six of these are supplied. NEWGEN.INF is
  241.                     created by GENINF.PRG
  242.  
  243.                2.   The data disk to contain:
  244.             
  245.                                NEWGEN.DAT
  246.                                NEWGEN.TRE
  247.                                NEWGEN.NOT
  248.                                Font (.GNT) files
  249.  
  250.                     NEWGEN.DAT is created by NEWGEN and contains all the
  251.                     information you enter; it is valuable.  NEWGEN.TRE is
  252.                     constructed from the data in NEWGEN.DAT by NEWGEN and
  253.                     contains tables of family relationships etc. It can be
  254.                     reconstructed easily.
  255.  
  256.                     NEWGEN.NOT is supplied and contains useful data which can
  257.                     be edited or replaced if you wish.
  258.  
  259.                     .GNT files are created by FNTCON.PRG and contain
  260.                     alternative fonts.
  261.      
  262.                3.   The text disk to contain:
  263.      
  264.                                NEWGEN.TXT
  265.  
  266.                     This is created by NEWGEN and contains note-sheets
  267.      
  268.                4.   The auxilliary disk which will contain:
  269.      
  270.                                NEWGEN.PED
  271.                                NEWGEN.DES
  272.                                NEWGEN.BRF
  273.                                NEWGEN.LST
  274.      
  275.                     These files are created by NEWGEN and contain temporary
  276.                     data.
  277.  
  278.           If one of the drives you specify in NEWGEN.INF is a hard drive
  279. (so that you run in mode 3), NEWGEN will assume that your data, text
  280. and auxilliary disks are one and the same and will use the hard disk (or a
  281. partition thereon) for all three.
  282.  
  283.           Similarly, if you only have a singe floppy drive (mode 1) NEWGEN
  284. will assume that your data, text and auxilliary disks are the same floppy disk
  285. which you will insert in drive A.
  286.  
  287.           If you have two floppy drives or a single floppy and have installed
  288. a RAMDISK, NEWGEN will ask you to choose which is to be your data disk.  It
  289. will assume that your text and auxilliary disks will be inserted in one of the
  290. other drives or that the RAMDISK will be used for such.
  291.  
  292.           If you are running in mode 2 with two floppies, NEWGEN keeps track
  293. of what disk, if any, is currently in drive B.  All will be well provided you
  294. only remove or insert disks when so instructed.
  295.  
  296.           It is only realy feasible to use a RAMDISK if you have at least one
  297. Megabyte of RAM available (NEWGEN uses about 250 Kbytes).   You must copy any
  298. NEWGEN.TXT to your RAMDISK before you invoke NEWGEN and after you have left it.
  299. If you turn your computer off, anything in your RAMDISK is lost for ever!
  300.  
  301.           If you have a 520 ST and one single sided drive, you may not have
  302. room to enter all the people you want.  One thing that may help is to format
  303. your data/text/auxilliary disk using some utility program so that it has more
  304. sectors or tracks.  If you do this, make certain that your disk has exactly 512
  305. bytes in a sector and exactly 2 sectors in a cluster; if you ignore this, you
  306. run the risk of losing data.  I will not be responsible if your data comes to
  307. grief because you overlooked these provisos.
  308.  
  309.           You can leave your program disk write protected, but your other
  310. disks should not be write protected. 
  311.  
  312. 8. Setting up to use NEWGEN
  313. ---------------------------
  314.      
  315.      1.   It is suggested that the first thing you do is to copy
  316.           the following files into the main directory (NOT a folder) of a new
  317.           (formatted) floppy disk (or your hard disk):
  318.      
  319.                          NEWGEN.PRG (but this CAN be put in an AUTO folder)
  320.                          NEWGEN.RSC
  321.                          GENINF.PRG
  322.                          DESKTOP.INF
  323.      
  324.           This will be your PROGRAM DISK.  Keep the original disk in a safe
  325.           place as a backup.
  326.      
  327.      2.   Now ensure your new program disk is loaded and reset your computer;
  328.           wait for the desk top to appear. If you are using a colour monitor,
  329.           set the resolution to MEDIUM at the desk top ('Set Preferences' menu)
  330.      
  331.      3.   Now double click on GENINF.PRG from the desk top.  You MUST do this
  332.           even if you have used earlier versions of NEWGEN and already
  333.           have a NEWGEN.INF file.  GENINF.PRG varies from version to version.
  334.  
  335.           Several questions about your computer system will be displayed
  336.           on the screen; answer them appropriately; you can press RETURN to
  337.           specify the default reply for all but the first of them but to get
  338.           the best results you will may have to consult your printer manual
  339.           to discover the  appropriate answer of some of them.
  340.  
  341.           The information required is:
  342.      
  343.           1.   The disk drive units that intend to use.  Each drive unit
  344.                and hard disk partition is identified by a letter in its icon
  345.                in the desk top (A, B etc.)
  346.      
  347.                Enter a sequence of the corresponding letters and complete the
  348.                command by pressing RETURN
  349.      
  350.                e.g.  If have:
  351.                one floppy drive units (A) (mode A)                   enter: A
  352.                two floppy drive units (A & B)(mode B)                enter: AB
  353.                one floppy, (A) and a  RAMDISK (D perhaps) (mode B)   enter: AD
  354.                a hard disk (partition C perhaps) (mode C)            enter: C
  355.      
  356.                There is no need to enter ALL the drives available (and no harm
  357.                in doing so), but those you do enter should be in alphabetical
  358.                order.
  359.  
  360.                If you intend to use a RAM disk or a hard disk (or partition),
  361.                be sure to include its letter in the list.
  362.  
  363.                Note well that the number of drive units you have corresponds
  364.                to the number of slots into which you may insert a floppy
  365.                disk plus the number of hard disks you have (if any) plus the
  366.                number of RAM disks (or partitions) you are using (if any).
  367.  
  368.                This number does not necessarily correspond to the number of
  369.                disk icons on your desk top (there are always at least two, even
  370.                if you have no extra drives).
  371.      
  372.           2.   The length of the paper in your printer
  373.      
  374.                It is possible to buy fan folded printer paper in a bewildering
  375.                variety of sizes.  NEWGEN needs to know the length from top to
  376.                bottom of a page of the paper you are using.
  377.      
  378.                The length may be specified in POINTS where one point is 1/72".
  379.                Measure the length of your paper in inches and multiply by 72
  380.                (e.g.11" paper has a length in points of 792, the default value).
  381.      
  382.                Enter the length of your paper in points and press RETURN
  383.      
  384.           3.   The width of the paper in your printer
  385.  
  386.                Again, paper of various widths are available.  The important
  387.                number here is the width in inches available for printing on.
  388.  
  389.                You should enter an integral number and press RETURN
  390.  
  391.                e.g. if the distance between the perforations holding the
  392.                sprocket holes is 8.5", enter 8 (the default value).
  393.  
  394.                Note that wide carriage printers can be used to print drop
  395.                line charts.  The paper width for these may be 13" or 15".
  396.                (but its the actual paper width, not the carriage width that
  397.                counts)
  398.  
  399.           4.   The graphics mode in which you will print drop line charts.
  400.  
  401.                Your printer must be capable of working in 8 bit graphics mode
  402.                (if you can do a screen dump it certainly can; it may be
  403.                capable, even if screen dumps are unsatisfactory).
  404.  
  405.                This being so, there is generally the option of using it with
  406.                different resolutions; NEWGEN can be used with three of these:
  407.  
  408.                              1.   Single density mode
  409.                              2.   Double density mode
  410.                              3.   CRT mode
  411.  
  412.                All three of these may not be available on your printer. Although
  413.                CRT mode is the best (and the default), you may have to choose
  414.                one of the other two.  You will have to consult your printer
  415.                manual to discover which mode is available and you may have to
  416.                experiment.  See also appendix D.
  417.  
  418.           5.   The horizontal dot pitch
  419.  
  420.                Whichever mode you choose, NEWGEN needs to know the corresponding
  421.                horizontal dot pitch.  That is to say the number of dots per
  422.                inch in a row across the paper. The default value is 80.
  423.  
  424.                NEWGEN uses the horizontal dot pitch and the paper width to
  425.                work out  how many characters to write across the page.
  426.  
  427.           6.   The vertical dot pitch
  428.  
  429.                NEWGEN similarly needs the vertical dot pitch - the number of
  430.                dots per inch down the page in 8 bit graphics mode. The default
  431.                value is 72
  432.  
  433.                NEWGEN uses the vertical dot pitch to work out the distance to
  434.                move the paper up after printing each row of characters.
  435.  
  436.            7.  One of the code sequences used by Epson printers which sets the
  437.                distance moved by the paper each time a new line is started
  438.                is:  ESC 3 <n>.  This is usually described as moving the
  439.                paper by n/X inches.  You need to enter X.  The default value
  440.                is 216 (for some other printers it may be 180).
  441.  
  442.  
  443.           The program creates a file called NEWGEN.INF which must be on your
  444.           program disk.  NEWGEN.PRG will not work unless NEWGEN.INF (as well as
  445.           NEWGEN.RSC) exists on the same disk as it.
  446.      
  447.           If you change your system in any relevant way, or if drop line charts
  448.           are not satisfactory, you can run GENINF.PRG again at any time to make
  449.           changes.
  450.  
  451.           Note that each version of NEWGEN has its own version of GENINF; you
  452.           MUST use the correct version.
  453.      
  454.      4.   If you have not specified a hard disk (or partition), finally format
  455.           a disk to hold your data (this will be your DATA DISK.) and if you
  456.           have specified two floppy drives, format two more disks (your text
  457.           and auxilliary disks).
  458.  
  459.           You may, optionally, copy NEWGEN.NOT onto your data disk. You may
  460.           also like to copy one or more .GNT files (see appendix A).
  461.      
  462.      5.   You are now ready to start using NEWGEN.
  463.  
  464. 9. Using NEWGEN
  465. ---------------
  466.      
  467.      IMPORTANT: If you have used earlier versions of NEWGEN, make sure you
  468.                 delete NEWGEN.TRE from your data disk before using version 4.10
  469.  
  470.      1.   Ensure that your program disk is loaded in a convenient drive,
  471.           and switch on your ST. If you have put NEWGEN.PRG into an AUTO folder,
  472.           go to stage 5.
  473.      
  474.      2.   Ensure that the following files are on it in its main directory:
  475.      
  476.                             NEWGEN.PRG
  477.                             NEWGEN.RSC
  478.                             NEWGEN.INF
  479.      
  480.      3.   If you are using a colour monitor, set the resolution to MEDIUM
  481.           using the desk top 'Set Preferences' menu.
  482.  
  483.      4.   Double click on NEWGEN.PRG from the desk top.
  484.      
  485.      5.   After a few seconds, the program will have been loaded;
  486.      
  487.           If NEWGEN.RSC or NEWGEN.INF are missing from the program
  488.           disk, an appropriate message will be displayed;  continuation
  489.           will not be possible and all you can do is to abandon NEWGEN.
  490.           If this happens, ensure the missing file(s) is put on the
  491.           program disk and try again.
  492.  
  493.           If you are using the wrong version of NEWGEN.RSC or NEWGEN.INF,
  494.           a message will also be displayed.
  495.      
  496.           All being well a title page will be displayed; you can
  497.           remove your program disk if it tells you.
  498.      
  499.      6.   You must now load your data disk (unless it is a RAMDISK or a hard
  500.           disk (or partition) and tell NEWGEN which drive it is in.
  501.           If you only have one drive unit, you MUST remove the program disk
  502.           before you insert the data disk and in this case you have no choice
  503.           of drive.
  504.      
  505.      7.   What happens next depends on whether data files already
  506.           exist on your data disk:
  507.      
  508.           A.   If this is the first time you have used NEWGEN with
  509.                your data disk, it will ask you if you want to
  510.                initialise your data file (NEWGEN.DAT). Presumably
  511.                you will answer: Y
  512.      
  513.                Then NEWGEN will tell you that NEWGEN.TRE is absent
  514.                or faulty (it will be absent!).  It will then  proceed to
  515.                set up this file.
  516.      
  517.           B.   If NEWGEN.DAT and NEWGEN.TRE already exist on your data
  518.                disk in its main directory, the information in NEWGEN.TRE
  519.                will be loaded into the computers memory.  This will take
  520.                several seconds depending on how many people you have
  521.                entered.
  522.      
  523.           C.   In certain rare circumstances (such as a power failure
  524.                occurring last time you used NEWGEN or when you start with
  525.                the NEWGEN.DAT file supplied), NEWGEN may tell
  526.                you that NEWGEN.TRE is absent or faulty.  Press any
  527.                key to continue.
  528.      
  529.                There will then ensue considerable disk activity while
  530.                the data normally loaded from NEWGEN.TRE is calculated
  531.                afresh and then saved. This will take several seconds depending
  532.                on how many people you have entered; a running report on the
  533.                progress in this is displayed so you do not think NEWGEN
  534.                has gone to sleep.                  
  535.      
  536.                N.B. NEWGEN.TRE contains tables of people's spouses and
  537.                children; it also contains a table giving the alphabetical
  538.                order of the surnames on record. People with same surname
  539.                are ordered according to their year of birth. If you ever come
  540.                to doubt that the ordering is correct, try deleting NEWGEN.TRE
  541.                at the desktop from your data disk.
  542.  
  543.      8.   All being well, information concerning the number of people
  544.           currently entered and the maximum number you can cram onto
  545.           your data disk will be displayed.
  546.      
  547.           When you have digested this, press any key to continue
  548.      
  549.      9.   At last the first page of the menu will be displayed.
  550.      
  551.      10.  To quit NEWGEN, press S from the menu.  If you have entered
  552.           any new records or edited old ones, there  will be disk activity as
  553.           NEWGEN.TRE is saved to your data disk.  Finally you will return to
  554.           the desk top.
  555.  
  556.           If you are using a colour monitor and forgot to set the resolution
  557.           as MEDIUM, your desk top may not function properly when you leave
  558.           NEWGEN (though NEWGEN itself will have worked properly)
  559.      
  560. 10. The menu
  561. ------------
  562.      
  563.           The menu consists of two pages.  At the start, you will see the first
  564. page.
  565.      
  566.           You can move to the next page by pressing N (for Next); you can return
  567. to the previous page by pressing L (Last).
  568.      
  569.           To leave NEWGEN press S;  resist the temptation to quit NEWGEN by
  570. turning the computer off or by similar unorthodox methods.  No permanent harm
  571. would result, but it would result in one of those rare circumstances mentioned
  572. above.
  573.      
  574.           Otherwise you can select one or other of the facilities listed in
  575. either page of the menu by pressing its index letter key.  Each facility is
  576. described in full below.
  577.      
  578.           Here are the menu items:
  579.  
  580.                                    Page 1
  581.  
  582.                    A.   Enter/edit record of a person
  583.                    B.   Print/display/save list of persons
  584.                    C.   Print records/note sheets
  585.                    D.   Display/print family of a person
  586.                    E.   Print/display/save birth brief
  587.                    F.   Print/display/save a descendant list
  588.                    G.   Construct/save a drop line tree
  589.                    H.   Print current drop line tree
  590.  
  591.                                    Page 2
  592.  
  593.                    A.   Display useful information
  594.                    B.   Create/edit note sheets
  595.                    C.   Print note sheets
  596.                    D.   Check all data on record
  597.                    E.   Define macros
  598.                    F.   Define drop line tree format
  599.                    G.   Enter current date
  600.                    H.   Change data disk
  601.  
  602.        S to quit; N for next page of menu; L for previous page of menu.
  603.      
  604. 11. Questions and prompts
  605. -------------------------
  606.           Apart from the facility to enter data in the form (see below), each
  607. each facility you select will ask you one or more questions by displaying
  608. PROMPTS on the screen.
  609.      
  610.           As each prompt is displayed, the bell of the computer will ping. If
  611. this annoys you, turn down the sound volume control.
  612.      
  613.           You will generally see a CURSOR, a black square flashing on and off
  614. next to the current prompt.
  615.      
  616.           There are several sorts of prompt which require you to reply in
  617. different ways:
  618.      
  619.           1.   Some prompts ask a question which requires an answer,
  620.                Yes or No.   To reply YES, press the Y or y key; to
  621.                reply NO, press the N or n key.  You should NOT press
  622.                RETURN afterwards (in actual fact you reply NO by
  623.                pressing any key except Y or y).
  624.      
  625.           2.   Other prompts require you to PRESS a key.
  626.                Respond by pressing the appropriate key (with no RETURN).
  627.      
  628.                For a single figure number press the appropriate key
  629.                in the top row of the keyboard or in the auxiliary
  630.                keyboard on the right.
  631.      
  632.           3.   Other prompts require you to ENTER some item of 
  633.                information (such as the ID number of a person). Respond
  634.                by pressing one or more keys in sequence as appropriate
  635.                and then signal that there are no more by pressing
  636.                RETURN. You can erase the last character (before you press
  637.                RETURN) if you make a mistake, by pressing BACKSPACE.
  638.      
  639.           4.   Sometimes reference is made to the ARROW KEYS. There are
  640.                four of these pointing UP, LEFT, DOWN and RIGHT. Press
  641.                one as appropriate.
  642.      
  643.           5.   Some prompts are intended to allow you to abandon something
  644.                you have already started or 'escape'.  Some of these may
  645.                invite you to press ESC to escape or RETURN to continue.
  646.                Respond by pressing the appropriate key.
  647.  
  648.           6.   In some cases you have to modify the effect of a key by
  649.                holding down the Control, Shift or Alternate key while you
  650.                press the key to be modified (probably you will be familiar
  651.                with modifying a key on a typewriter by pressing the shift
  652.                key in a similar manner).
  653.  
  654.           If you make an inappropriate reply to a prompt, NEWGEN will ignore it
  655. and display the prompt again to give you another chance. Even if your pet cat
  656. walks up and down your keyboard (avoid getting fur into the works!) no harm
  657. should result.
  658.      
  659.           When you press a key, give it a quick, light jab.  Do NOT place your
  660. finger on the key and hold it down; if you do, it will, after a short delay, be
  661. as if you pressed the same key several times - with unforeseen results! (Your
  662. ATARI  manual tells you how to adjust the delay to suit your personal response
  663. time; you can save the setting with your desktop)
  664.            
  665.           N.B. Your mouse can rest while NEWGEN is running - it is never used
  666.  
  667. 12. The form
  668. ------------
  669.      
  670.           If you invoke option A on page 1 of the menu, a blank form will
  671. be displayed on the screen. You use this to enter or edit particulars of 
  672. people.   This is what the blank form looks like:
  673.  
  674. -------------------------------------------------------------------------------
  675.                  Form to enter or edit a record for a person
  676.  
  677.   Surname: ____________  First names: ____________  ____________ ____________
  678.   Father:  ___    Mother:  ___    Gender [M,F]: _        ID number (   ): ___
  679.   Born on:     ___________  at: _____________________________________________
  680.                            Ref: ______________________
  681.   Baptised on: ___________  at: _____________________________________________
  682.                            Ref: ______________________
  683.   Died on:     ___________  at: _____________________________________________
  684.                            Ref: ______________________
  685.   Funeral on:  ___________  at: _____________________________________________
  686.                            Ref: ______________________
  687.   Marriages:
  688.   1.  On:  ___________ To: ___ at: __________________________________________
  689.                               Ref: ______________________        Children: __
  690.   2.  On:  ___________ To: ___ at: __________________________________________
  691.                               Ref: ______________________        Children: __
  692.   3.  On:  ___________ To: ___ at: __________________________________________
  693.                               Ref: ______________________        Children: __
  694.   Occupation: ____________  Abode: ____________                 Note sheet: _
  695.  
  696.   F1 saves form;   F2 quits form;  F3 clears form; F4 refreshes screen
  697.   F5 clears field; F6 clears data; F7 makes spare; F8 creates/edits note
  698.   F9 saves form & copies marriage data;            F10 defines macros
  699. _______________________________________________________________________________
  700.                         Fig. 1     The blank form
  701. _______________________________________________________________________________                    
  702.      
  703.           You will see that there are 38 horizontal lines, each composed
  704. of one or more 'underlines' and preceeded by a short description.  These
  705. are called FIELDS.  Information is entered into these fields in a manner
  706. to be described below.
  707.      
  708.           The fields labelled 'children' and 'note sheet' are reserved and
  709. cannot be changed by you but here is a list of the other 34 fields in the
  710. order they are on the form and an indication of the nature of the information
  711. you will normally put in them:
  712.      
  713.      1.  Surname
  714.      2.  First name #1        3.  First name #2        4.  First name #3
  715.      5.  Father's ID          6.  Mother's ID          7.  Gender, M or F 
  716.                                                        8.  Person's ID
  717.      9.  Date of Birth        10. Place of birth       11. Reference
  718.      12. Date of Baptism      13. Place of baptism     14. Reference
  719.      15. Date of Death        16. Place of death       17. Reference
  720.      18. Date of Funeral      19. Place of funeral     20. Reference
  721.      21. Date of marriage #1  22. ID of spouse #1      23. Place of marriage
  722.                                                        24. Reference
  723.      25. Date of marriage #2  26. ID of spouse #2      27. Place of marriage
  724.                                                        28. Reference
  725.      29. Date of marriage #3  30. ID of spouse #3      31. Place of marriage
  726.                                                        32. Reference
  727.      33. Occupation           34. Abode 
  728.      
  729.           It is not suggested that everyone has three spouses or that
  730. you will know precise (or indeed any) details to put in all of these
  731. fields. Inevitably several will be left blank. If you are prepared to be
  732. unorthodox, you can place snippets of information in unused place or reference
  733. fields.
  734.      
  735. 13. Identification numbers
  736. --------------------------
  737.      
  738.           Each person you enter by means of the form is allocated an
  739. identification number or ID number for short.  This enables you to refer to a
  740. particular person without ambiguity. ID numbers start at 1. The largest depends
  741. on how much room there is on your data disk.
  742.      
  743.           The following table lists the largest numbers for different
  744. types of disk.  If you have other files besides NEWGEN.DAT and NEWGEN.TRE
  745. on your data disk, these maxima will be reduced accordingly:
  746.      
  747.                                              Highest ID
  748.                                                number
  749.  
  750.                   Single sided floppy disk       454
  751.                   Double sided floppy disk       916
  752.                   Hard disk                      999
  753.      
  754.           If you need to enter more than 999 persons you will need to obtain
  755. NEWGEN5K - see section 23.
  756.  
  757.           It may be possible to increase the number of people you can
  758. cram onto a floppy disk by formatting it in a non-standard way using one
  759. of the special programs available commercially or in the public domain.
  760. I cannot comment on whether this would work satisfactorily (see section 7).
  761.  
  762.           The number shown in the form in parentheses next to 'ID number'
  763. is the next free number. Each time you add another person to your records,
  764. this number will be increased by one, up to the limit and your data base will
  765. grow by one RECORD (a record contains 784 bytes).
  766.      
  767.           Thus each record is numbered by an ID number and contains
  768. the details you have entered for the corresponding person.
  769.      
  770.           There is no mechanism in NEWGEN for deleting a record, but you
  771. can assign an ID number (and its record) to another person by editing it;
  772. you will also have to ensure that any references to it in other people's records
  773. are altered too.  You can find out who these may be by listing the person's
  774. family using option D.1.  You can if you wish, give as surname: (Spare), or
  775. some such word so that it is ready for use when required; there is a special
  776. facility for doing this.
  777.      
  778.           It is useful to print out from time to time or display a list of all
  779. the people you have recorded.  You can arrange to have this list printed in the
  780. order of the ID numbers or, alternatively, in alphabetical order of surnames
  781. with people with the same surname (more often the case than not in genealogy)
  782. ordered according to their year of birth or baptism (whichever is recorded).
  783. You can also list all the people with a given surname (togther with their ID
  784. numbers) or the people who have no relatives (isolates).
  785.      
  786. 14. Terminology and limitations
  787. -------------------------------
  788.      
  789.           A SPOUSE, as far as NEWGEN is concerned, is a person to whom
  790. another  person is MARRIED.  Marriage does not necessarily imply that
  791. the relationship was SOLEMNISED and NEWGEN allows you to record the
  792. distinction and indicate it in pedigree charts and lists
  793.      
  794.           You can record up to three marriages for a person and each of
  795. the three spouses can have two extra marriages to other people; this
  796. can lead to quite complicated interrelations if you come across them.
  797.      
  798.           NEWGEN has no special provision for recording divorces or bigamous or
  799. unproductive marriages or re-marriages. 
  800.      
  801.           A person may have (as far as NEWGEN is concerned) up to 16
  802. children in toto. He or she may have them by one, two or three spouses,
  803. but no more than 16 in all may be recorded for a given person (My copy
  804. of the Guinness Book of Records records that Elizabeth Greenhill gave
  805. birth to 39 children between 1652 and 1690 - she would stimy NEWGEN;
  806. NEWGEN is perhaps not suitable for genealogy in countries where polygamy
  807. is rampant).
  808.           
  809.           The children of a person and a given spouse constitute a FAMILY. A
  810. person may thus have up to three families.  But note that a third family,
  811. although you can record it, CANNOT be displayed in drop line charts, though it
  812. can in descendant lists (see below).
  813.      
  814.           NEWGEN can cope with marriages between cousins and any resulting
  815. progeny. It can even cope with more incestuous relationships.
  816.  
  817.           NEWGEN knows little biology. In fact it is very naive on such matters.
  818. It will happily accept marriages between people of the same gender and even
  819. offspring of such unions! you can even tell it that a person is his own grandpa.
  820. You may not care to record such bizarre events, and if so, you should take care
  821. to avoid entering them; there is, however, a limited facility to detect them.
  822. All it really knows is that members of a family must have the same mother and
  823. father and that a family must have two parents.
  824.                
  825. 15. Using the form
  826. ------------------
  827.      
  828.           The form is used to enter or edit various details of people. Different
  829. types of information are entered into the different fields.
  830.      
  831.           A flashing cursor indicates the current field.  You can move the
  832. cursor from one field to another by pressing one of the arrow keys, TAB or
  833. RETURN. Let us agree to call such keys TERMINATOR KEYS or TKs for short. Holding
  834. a TK down results in a rapid movement of the cursor from one field to the next
  835. (the order in which the cursor visits the various fields is not altogether
  836. straightforward - it is best to experiment till you get the hang of it).
  837.      
  838.           The first thing to do is to enter the ID number.  Use the number in
  839. parentheses to create a new record for a new person; use a number less than this
  840. to edit the record of someone you have already entered. Ensure that the cursor
  841. is on the ID number field and type in the number. Finish by pressing a TK.  If
  842. you are editing, the current details for the person you specified will be
  843. written into the form. If you are creating a new record there is not yet any
  844. data to display!
  845.      
  846.           In either event the cursor will leap to the Surname field and you can
  847. proceed from there.
  848.      
  849.           For most of the fields you can enter whatever printable characters
  850. (including 'space') you choose by typing them in and finishing with a TK.
  851.      
  852.           Certain fields are, however, more choosy. The fields (5,6,8,22,26 &
  853. 30) used to specify ID numbers will only accept the digits 1,2,3,...9,0; any
  854. others will be ignored.  Similarly 'Gender' will only accept M, m, F or f.
  855.      
  856.           Here are some details about the individual fields:
  857.           
  858. 1: Surname
  859.      
  860.      You can enter up to 12 characters.   If this is not enough, you must
  861.      use some sort of abbreviation.
  862.      
  863.      The surname is one of the fields that MUST be filled before you
  864.      can store the data from your form.  If you do not know the surname
  865.      of a person, I suggest you enter: (Unknown). If a record number is not
  866.      in use, I suggest you enter as surname: (spare)
  867.       
  868. 2,3,4:  First names
  869.      
  870.      Again only 12 characters are available.  If somebody has fewer than three
  871.      first names, you could use the extra fields to record such things as
  872.      'adopted' or 'no issue' or a nickname.
  873.      
  874. 5,6:  Father and mother
  875.      
  876.      Enter the ID numbers of the father and mother.  If you have not yet
  877.      created a record for either of them, you have two options:
  878.                 1.   Leave field blank till you have created one
  879.                      and then edit the child's record inserting
  880.                      the number whose record you have just created
  881.  
  882.                 2.   Enter 0; this is much easier and a feature
  883.                      of version 4.  When you come to save the record,
  884.                      the 0 will be replaced by the next free number
  885.                      available and a record for it automatically created.
  886.                      This facility is further explained below.
  887.      
  888. 7: Gender
  889.      
  890.      Enter M (or m) or F (or f); this is another field that must be completed.
  891.  
  892. 8: ID of person
  893.      
  894.      You will find that you cannot move the cursor to other fields till
  895.      you have entered the ID of the current person here.
  896.           
  897. 9,12,15,18,21,25,29: Dates
  898.  
  899.      You can use whatever convention you like for specifying dates;
  900.        e.g. 2/3/1932 or 2-Mar-1932, or in the American convention
  901.             3/2/1932 or MAR-2-1932, or if you only know an approximate
  902.        date c.1932   or 1932 or ~1932 or even 
  903.             <1933    or >1931 (but dates preceded by < or > never appear
  904.                                in charts or lists, being too vague)
  905.             You can even enter: 'in infancy'   or 'as child' in the death
  906.      date field if appropriate; you may even care to put 'adulterous' in a
  907.      marriage date field.
  908.      
  909.      If you have no information at all, leave the field blank.
  910.      
  911.      You should note that if the last four characters are digits, they are
  912.      taken to represent a year (just in case you contemplating some way out
  913.      genealogy involving dates B.C., do not use negative years; it will not
  914.      work! and I have no advice to give you).
  915.      
  916.      The year of the birth date (field 9) is used to specify the order in
  917.      which children are displayed in pedigree charts and in listings
  918.      of people.  If it is undefined, the date of baptism (field 12) is used
  919.      instead. If this too is undefined, such people are listed last in
  920.      pedigrees and first in listings.
  921.  
  922.      In listings and pedigree charts, dates are preceded by a letter which
  923.      indicates their significance as follows:
  924.  
  925.                         b.       Birth
  926.                         x.       Baptism (Christening)
  927.                         d.       Death
  928.                         f.       Funeral (burial)
  929.                         m.       Marriage
  930.      
  931.      There is one final point about dates.  If the first character
  932.      in the date of death field is 'A', it is taken to mean that the
  933.      person is still alive and their death (or funeral) will not be alluded to
  934.      in any output, to the possible embarrassment of you or them.
  935.      
  936. 22,26,30:  Spouses
  937.  
  938.      Here you must enter the ID number of the person's spouses. If the spouse
  939.      has not yet been entered, you can enter 0 (see Mother and Father above)
  940.      The 0 will be replaced by the next number available when the record is
  941.      saved.  You should not enter the same spouse more than once. NEWGEN does
  942.      not cope with remarriages or divorces.
  943.  
  944. 10,13,16,19,23,27,31: Places
  945.      
  946.      You can write what you like in these fields but they are intended
  947.      for the recording of places of the corresponding events.  Information
  948.      in these fields is not otherwise used in any way by NEWGEN.
  949.      
  950. 11,14,17,20,24,28,32: References
  951.      
  952.      These fields are similarly not used by NEWGEN but you may care to
  953.      use them to record the source of your information concerning the
  954.      corresponding event.
  955.      
  956.      N.B.  If you place X or x in the first positions of fields 24,28 or 32
  957.            the corresponding marriage is displayed in pedigree charts (see
  958.            below) in a special way to indicate that it was not solemnised
  959.            (this implies that any offspring are illegitimate).
  960.      
  961. 33: Occupation
  962.      
  963.      You can use this field to record the occupation (trade, vocation etc.)
  964.      of the person. 12 characters are available.
  965.      
  966. 34: Abode
  967.      
  968.      You can similarly use this record to record the town, village, county
  969.      etc. where the person lived. 12 characters are available.
  970.      
  971. Four of the fields are not included above and cannot be altered by you;
  972. they are:
  973.  
  974. Children
  975.  
  976.     In each you will find the number of children so far entered for the
  977.     corresponding union.
  978.  
  979. Note sheet
  980.  
  981.     This contains 'Y' or 'N' according to whether a note sheet for the person
  982.     on the form has been set up (see option B.2)
  983.  
  984. 16. Marriages
  985. -------------
  986.  
  987.           Marriages deserve special comment.  The ID numbers you enter into
  988. fields 22, 26 and 30 of person A, define the people who are A's spouses. The
  989. data in the corresponding date, place and reference fields describe the marriage
  990. from A's point of view.  If you entered B in the ID field of a marriage, you
  991. would normally want one of the ID fields in B's record to contain A,and the
  992. other fields the same corresponding information.  However, this requires special
  993. action on your part. In fact the description of the same marriage from A's point
  994. of view may differ from the description from B's point of view.
  995.  
  996.           There are two ways of ensuring the descriptions are the same:
  997.  
  998.               1.  By entering the same data in both A and B's form
  999.               2.  By using the F9 key as described below
  1000.  
  1001.           It is also important to note that any information appearing in a
  1002. family group, birth brief or pedigree that relates to a marriage is taken from
  1003. the spouse's description - the spouse being the person married to a descendant.
  1004. Because of this, trees describing matrilineal and patrilineal descent may show
  1005. different marriage dates or opinions as to whether the marriage was solemnised.
  1006.  
  1007.           See the note in the previous section about 'children' fields.
  1008.  
  1009. 17. The function keys
  1010. ---------------------
  1011.  
  1012.           The function keys labelled F1 to F9 are used to do things with the
  1013. form, perhaps when it is completed.  When you press one, special things happen:
  1014.  
  1015.      F1 Save form
  1016.      ------------
  1017.          When you have filled in the form to your satisfaction, you can
  1018.          save the the information on the screen into the data file, NEWGEN.DAT,
  1019.          by pressing F1.
  1020.      
  1021.          If you have left fields 1, 7 or 8 blank, NEWGEN will refuse to
  1022.          accept the data.
  1023.  
  1024.          Note that this (and after pressing F9) is the ONLY occasion that
  1025.          NEWGEN.DAT is written to.
  1026.      
  1027.      F2 Quit form
  1028.      ------------
  1029.          When all is done and you want to return to the menu, press F2
  1030.      
  1031.          Note that if you press F2 before pressing F1 (or F9) while information
  1032.          is  shown on the screen, the latter is NOT saved.  Save it with F1
  1033.          first if you need to.
  1034.  
  1035.      F3 Clears form
  1036.      --------------
  1037.          The entire contents of the entire form can be deleted by pressing F3;
  1038.          it then appears as you first found it.  Nothing happens to NEWGEN.DAT
  1039.      
  1040.          This is useful if you have entered the wrong ID
  1041.  
  1042.      F4 Refreshes screen
  1043.      -------------------
  1044.          If, in some unforseen manner, the screen display becomes
  1045.          corrupted, it can be put right by pressing F4.
  1046.  
  1047.      F5 Clears field
  1048.      ---------------
  1049.          The entire contents of the current field can be deleted by
  1050.          pressing the F5 key.
  1051.      
  1052.          This is useful if you have entered a wrong piece of information.
  1053.      
  1054.      F6 Clears data
  1055.      --------------
  1056.          This has almost the same effect as F3; the difference is that the
  1057.          ID number is not deleted.
  1058.  
  1059.          This is useful if you have loused up several fields in some way
  1060.          and wish to begin again with the same ID.
  1061.  
  1062.      F7 Makes spare
  1063.      --------------
  1064.          This deletes all fields except the ID; it then writes: (Spare) in
  1065.          the surname field and puts M in the gender field.
  1066.  
  1067.          This is useful if you want to expunge a person; if you now press
  1068.          F1, you have a spare record in NEWGEN.DAT. (Spare) will have no
  1069.          parents or spouse, but if the ID was previously that of some person,
  1070.          and that person was somebody's parent or spouse, such parent or
  1071.          spouse will now be (Spare).  To avoid this difficulty, you would have
  1072.          to edit the record of the relevant children and spouses separately.
  1073.  
  1074.          Use this facility with care!  Option D.1 will help you to sort it out
  1075.  
  1076.      F8 creates/edits note sheet
  1077.      ---------------------------
  1078.  
  1079.          Pressing F8 enables you to record further information for the person
  1080.          (if any) whose ID is on the screen.  See option B.2 below for further
  1081.          details.
  1082.  
  1083.      F9 saves the form and also copies marriages
  1084.      -------------------------------------------
  1085.  
  1086.          F9 does everything that F1 does and more.  It copies marriage data:
  1087.          For every marriage with a spouse defined in fields 22, 26 or 30
  1088.          the data relevant to that marriage is copied into the appropriate
  1089.          fields of the spouse's record. Anything that was there before is
  1090.          overwritten.  If the spouses record contained no marriage to the
  1091.          person whose data is copied, a new marriage is created for them.
  1092.  
  1093.          If you have entered a date, place or reference for a marriage, but no
  1094.          spouse's ID, no copying takes place (NEWGEN would not know where to
  1095.          copy it to)
  1096.  
  1097.          In this way you can avoid having to enter dates, places and references
  1098.          of marriages twice, once for each partner.  I can (just) conceive of
  1099.          reasons as to why you might wish the details recorded for the two
  1100.          partners to be different, so you do not have to use this facility.
  1101.  
  1102.          This copying facility works even though you are using the 0 option
  1103.          to define the spouse's ID number.
  1104.  
  1105.          Use this facility with care.
  1106.  
  1107.          Note that there is no way of simultaneously deleting a marriage from
  1108.          the records of both partners.
  1109.          
  1110.      F10 Define macros
  1111.      -----------------
  1112.  
  1113.          Use this to define macros as described under menu item E.2
  1114.  
  1115.      Shift F keys
  1116.      ------------
  1117.  
  1118.          If hold down one of the SHIFT keys and press a function key
  1119.          (F1 to F10), the string defined for the corresponding macro is written
  1120.          into the current field starting at the cursor position and finishing at
  1121.          the end of the macro or the end of the field, which ever comes first.
  1122.  
  1123.          Note that if the macro is undefined, nothing happens.  Note also that
  1124.          only legal characters are copied into the field.
  1125.  
  1126.          Brief details of these functions are listed below the form to jog your
  1127.          memory.
  1128.  
  1129. 18. General notes on using the form
  1130. -----------------------------------
  1131.      
  1132.      1.  Avoid leading or trailing spaces; they will tend to upset the
  1133.          symmetry of pedigree charts and other output.
  1134.      
  1135.      2.  The following fields are (or can be, see below) incorporated in
  1136.          pedigree charts:
  1137.      
  1138.                             1         Surname
  1139.                             2,3,4     First names
  1140.                             9/12      Date of birth/baptism
  1141.                             15/18     Date of death/burial
  1142.                             21,25,29  Marriage dates
  1143.                             33        Occupation
  1144.                             34        Abode
  1145.      
  1146.          The first character in fields 24,28,32 (Marriage reference) also
  1147.          indicates (if it is X) whether the marriage has been solemnised as
  1148.          mentioned above.
  1149.      
  1150.          If any of these fields (except the surname) are left blank, the
  1151.          corresponding item is not listed in pedigree charts.
  1152.      
  1153.      3.  The following fields establish family relationships:
  1154.      
  1155.                             5,6       Father's and mother's ID
  1156.                             22,26,30  Spouse's ID                              
  1157.      
  1158.           It is important to note that NEWGEN only knows that several 
  1159.           people form a family if you indicate that they all have the
  1160.           same two parents. Even if you do not know who one (or even both)
  1161.           parents were, you must nevertheless enter both, first creating
  1162.           minimal records for the unknown parent(s) if necessary - you
  1163.           could, for instance, give these 'dummy' people the surname:
  1164.           (Unknown).
  1165.      
  1166.           You should also ensure that a marriage is entered for both partners;
  1167.           if you only enter the marriage for one partner, you may find that
  1168.           whole areas of your pedigree chart are missing.
  1169.  
  1170.      4.   Marriages of a person are listed in family groups and pedigrees in
  1171.           the order in which you have entered them in the record of the spouse,
  1172.           so you may wish to enter these in temporal order.
  1173.  
  1174.  
  1175.      5.   You will find that you cannot enter the same person as a spouse
  1176.           of somebody more than once.  Thus re-marriages are not catered for
  1177.           by NEWGEN.  This is because NEWGEN has no way of assigning children of
  1178.           such a repeated union properly to the right marriage (to overcome this
  1179.           would involve radical rethink of the whole program).
  1180.  
  1181.      6.   You must fill in the following fields:
  1182.      
  1183.                             1         Surname
  1184.                             7         Gender
  1185.                             8         ID number of person
  1186.                             
  1187.          If you fail to fill in one or more of these fields, NEWGEN
  1188.          will not allow you to save the record.
  1189.      
  1190.      7.  The last character of the current field can be deleted by pressing
  1191.          the BACKSPACE key.
  1192.  
  1193.      8.  It maybe that you forget the ID number of someone whose record
  1194.          you wish to edit.  If you press the HELP key, you will be invited
  1195.          to enter a surname or to press RETURN.
  1196.  
  1197.          If you enter a surname all people with that surname together with
  1198.          their ID number will be listed on the screen. If you press RETURN you
  1199.          return to the form.
  1200.  
  1201.          Names will be listed properly irrespective of whether what you enter
  1202.          or what you originally entered was in capitals or small letters.
  1203.            e.g.  SMITH matches smith matches Smith or even SmItH and vice versa.
  1204.  
  1205.      9.  The function keys F1-F9 (at the top of the keyboard) have special
  1206.          effects listed above.
  1207.  
  1208.      10. You can alter the data on a screen as much as you want but NEWGEN.DAT
  1209.          will remain unchanged till you press the F1 or F9 key (see below)
  1210.  
  1211.      11. The usual way of creating or editing a record is first to enter an ID
  1212.          number in field 8.  A quick alternative is to press the up or down
  1213.          arrow key modifying the effect by holding down the Shift key at the
  1214.          same time.   'Up' results in the record after the one last displayed
  1215.          with the next number in sequence being displayed. 'Down' results in
  1216.          the previous record. If you had not yet entered an ID number, NEWGEN
  1217.          assumes number.
  1218.  
  1219.      12. It maybe that you have entered some item into one of the fields and
  1220.          find that you can no longer move the cursor.  This is because the item
  1221.          you have entered is illegal.  The cure is to delete the field (F5 does
  1222.          this) and start again or leave it blank.  The following illegalities
  1223.          are detected in this way:
  1224.  
  1225.                1.    In fields 5 or 6:
  1226.                        when the parent whose number you
  1227.                        have just entered already has 16 children
  1228.  
  1229.                        if you enter a number equal to or greater than
  1230.                        the next available number shown in parentheses
  1231.  
  1232.                        if you enter the same number for both parents
  1233.  
  1234.                2.    In field 8
  1235.                        if you enter a number less than 1 or
  1236.                        greater than the next free number shown in parentheses
  1237.  
  1238.                3.    In fields 22, 26 or 30
  1239.                        if the spouse whose number you have just entered already
  1240.                        has 3 other spouses of their own.
  1241.  
  1242.                        if you enter a number greater than or equal to the
  1243.                        next available number
  1244.  
  1245.                        if you enter the same number in two or more of these
  1246.                        fields (no remarriages)
  1247.  
  1248. 19. The 0 option
  1249. ----------------
  1250.  
  1251.           As we have indicated above, you can enter 0 in fields 5, 6, 22, 26,
  1252. or 30, instead of entering the ID  number of a person whose record already
  1253. exists.
  1254.  
  1255.           When you come to save the record by pressing F1 or F9, the 0's are
  1256. replaced by the next number available AND a new record is created for them.  The
  1257. surname is written as (Blank) and the gender is set:
  1258.  
  1259.           with   0 in field 5 (father)  Gender:   M
  1260.                  0 in field 6 (mother)            F
  1261.                  0 in field 22, 26 or 30 (spouse) M if current person is F
  1262.                                                   F if current person is M
  1263.  
  1264.          Note that you can thus create up to 6 new records in one fell swoop.
  1265. The only proviso being that there is room on the data disk for them all. If
  1266. there is insufficient room, you will be unable to enter the 0.
  1267.  
  1268. 20.   Lists
  1269. -----------
  1270.  
  1271.           Several of the menu items result in lists of people. These may be
  1272. displayed  on the screen (D), printed on your line printer (P) or saved to a
  1273. file on  your auxilliary disk (S).
  1274.  
  1275.           If you opt to save, it may be that there is insufficient room on
  1276. your auxilliary disk, in which case a message to that effect is displayed and
  1277. the process is aborted.
  1278.  
  1279.           One possibility of aleviating this is to delete one or more of the
  1280. files  NEWGEN.LST, NEWGEN.BRF, NEWGEN.DES or NEWGEN.PED or possibly NEWGEN.NOT
  1281. or one or more of your .GNT files if these are on your auxilliary disk. This
  1282. problem is only likely to be acute if you only have one single sided floppy
  1283. drive.
  1284.  
  1285.           Old versions of these files are always deleted before new ones are
  1286. created. This affords a method of making space on your auxilliary disk by
  1287. deleting them. Thus  NEWGEN.LST, .BRF, .DES or .PED can be deleted from within
  1288. NEWGEN by invoking menu items A.1, E.1, F.1 or G.1 respectively and pressing
  1289. ESC after NEWGEN has told you it has deleted the file.
  1290.  
  1291.           NEWGEN.LST, NEWGEN.BRF and NEWGEN.DES are pure ASCII files which
  1292. means they can be edited (perhaps using 1st Word in ASCII mode) and printed
  1293. after you have left NEWGEN.  Do not try to edit NEWGEN.PED
  1294.  
  1295.           As we have noted, lists (of people on record, birth briefs,
  1296. descendants, useful data) may also be displayed on the screen. Generally the
  1297. complete list will more than fill the screen.  To obviate this, NEWGEN pauses
  1298. when it approaches the end of the screen and writes: - more -
  1299.  
  1300.           You can continue by pressing any key except 'Q'. If you press 'Q',
  1301. NEWGEN abandons the list without further ado. [ESC is not used here because the
  1302. desk top uses 'Q'].
  1303.  
  1304. 21. The other menu items
  1305. ------------------------
  1306.      
  1307.           The other facilities that you can choose from the menu are more
  1308. straightforward and you should have no difficulty in using them even without
  1309. reading the descriptions given below.
  1310.      
  1311.           Below they are listed in order. Note that A.1 refers to menu item A
  1312. on page 1 of the menu, etc.
  1313.      
  1314. A.1   Enter/edit details of a person
  1315. ------------------------------------
  1316.      
  1317.     We have dealt with this option at some length above
  1318.  
  1319. B.1   Print/display list of persons on record
  1320. ---------------------------------------------
  1321.      
  1322.     It is useful to print out, from time to time, a list of all the
  1323.     people you have entered.  You can then refer to the list when editing
  1324.     and updating the records.
  1325.  
  1326.     This facility enables you to either display such a list on the screen
  1327.     or print it, or save it in NEWGEN.LST
  1328.  
  1329.     The list may contain all people on record, just those bearing a
  1330.     given surname or isolated people (Spares etc) who have no relations
  1331.     (parents, children or spouses). You can specify which type of listing you
  1332.     require.
  1333.  
  1334.     The list can be presented in the order of the ID numbers, or in the
  1335.     alphabetical order of surnames, people with the same surname being
  1336.     listed in the order of their year of birth or baptism; people for whom
  1337.     neither of these have been entered are listed first.  You can select
  1338.     either sort of ordering.
  1339.  
  1340.     Which ever sort of list you choose, the name of each person is preceded
  1341.     by their ID number and, if they have a note sheet, the letter 'N'.
  1342.  
  1343.     The current date is written at the top of the list.
  1344.  
  1345. C.1 Print record of a person
  1346. ------------------------------
  1347.      
  1348.     This facility enables you to print out a record of all the information
  1349.     you have entered on the form for a person.  Paper is more durable
  1350.     than magnetic disks and you may like to file away printed copies
  1351.     of records you have entered.
  1352.  
  1353.     You can either specify the ID number of the person whose record you
  1354.     you want to print, or you can opt to print out the records of
  1355.     everybody on record, though this could take some time.
  1356.  
  1357.     You can select the following:
  1358.  
  1359.                    a.        To start each record on a new page
  1360.                              or to run them continuously separated
  1361.                              by a line
  1362.  
  1363.                    b.        To include any note sheets you have
  1364.                              defined; these are printed below the record.
  1365.  
  1366. D.1 Display/print family of a person
  1367. -------------------------------------
  1368.      
  1369.     With this option you can display on the screen a family group, the family
  1370.     of any person on record.  You do this by entering their ID number.
  1371.  
  1372.     The information displayed includes details (names, dates and ID numbers)
  1373.     of the person, their parents, their spouses and their children.
  1374.  
  1375.     With this facility you can rapidly trace the ancestors or a line
  1376.     of descendants of anybody on record.
  1377.  
  1378.     When the family has been displayed, you have the option of printing it.
  1379.      
  1380. E.1 Print/display/save birth brief
  1381. ------------------------------------
  1382.      
  1383.     A birth brief is a list of the ancestors of a person (the root person)
  1384.     which displays the root person, his  2 parents, their  parents (the 4
  1385.     grandparents), their parents in turn (the 8 great grand parents) and so on.
  1386.  
  1387.     This facility enables you to construct a birth brief of any person
  1388.     on record and to specify how many generations you require up to
  1389.     nine (including the root person).  There are 256 people in the 9th
  1390.     generation and if you have managed to find out who more than a few
  1391.     of them are, you are to be congratulated.
  1392.  
  1393.     The full name and dates of each person listed are given.  If a
  1394.     particular branch comes to an end in the records (i.e. you have
  1395.     not specified a parent of one of the ancestors), nothing more is printed
  1396.     in that branch.
  1397.  
  1398.     You can opt to include ID numbers for each person.
  1399.  
  1400.     You are given the choice of displaying the brief on the screen,
  1401.     printing it out or saving it in a file called NEWGEN.BRF.
  1402.      
  1403.     The current date (if you have set it, see option F.2) is written at the
  1404.     bottom of the brief.
  1405.  
  1406.      
  1407. F.1 Print/display descendants of a person
  1408. -------------------------------------------
  1409.      
  1410.     This facility enables you to prepare a pedigree listing. That is a
  1411.     list which starts  with a specified person and his spouses (if any),
  1412.     and includes all their descendants and their spouses.
  1413.  
  1414.     The people are listed down the page; the spouses of a descendant are
  1415.     listed below the descendant; their children are listed below them
  1416.     indented towards the right of the page.
  1417.  
  1418.     Vertical and horizontal lines connect parents to their children (in a
  1419.     manner easier to observe than to describe) and spouses of a person are
  1420.     listed in the order in which you entered them and are distinguished from
  1421.     descendants by being preceeded by '=' or '~' and by having their marriage
  1422.     date (if any) listed; if you print the list, spouses are in italics.
  1423.  
  1424.     Children are listed in the order of their year of birth or baptism; if
  1425.     neither of these  was entered, such children are listed first. The
  1426.     families of children and their families etc. are listed immediately below
  1427.     the child, so separating him from his siblings (if any). Hence the need
  1428.     for indentation.
  1429.  
  1430.     You are prompted to enter the ID number of the person whose descendants
  1431.     you want in your list and the number of generations you wish to include.
  1432.     A maximum of 50 generations may be specified - this is sufficient to take
  1433.     you back to about the time of the Norman Conquest! - or you can specify
  1434.     ALL generations; in this case NEWGEN lists on and on till it meets
  1435.     descendants with no children.
  1436.  
  1437.     You can opt to include ID numbers and you can select the depth of
  1438.     indentation between generations.
  1439.  
  1440.     You can opt to display, print or save the list to NEWGEN.DES.
  1441.  
  1442.     There is one limitation that you should bear in mind:  Unless you
  1443.     have a wide carriage printer, the maximum number of characters you
  1444.     can print on a line, even using narrow condensed characters is 132;
  1445.     the number of characters that can be displayed on the screen is even
  1446.     less, 80.   For this reason only the first 132 characters of each
  1447.     line can ever be made visible - in fact NEWGEN never records beyond
  1448.     132 characters in such lists
  1449.  
  1450.     To alleviate this problem you can specify the number of spaces each
  1451.     generation is indented relative to the previous one.  The standard
  1452.     indentation is 5 spaces but you can choose to have as few as 2.
  1453.     With 5, the practical limit to the number of generations you can
  1454.     display is 25 before the surname starts to run off the end of the
  1455.     line;  with an indentation of 2 spaces, you could get in 50 generations
  1456.     before this could happen.
  1457.  
  1458.     Each line of the listing contains the following items of information
  1459.     taken from the form record of the relevant person:
  1460.  
  1461.                              Surname
  1462.                              3 first names
  1463.                              Marriage date (spouses only)
  1464.                              Birth date
  1465.                              Death date
  1466.  
  1467.     If any of these items were left blank in the form, they are ignored
  1468.     in the listing.  If all 7 items were included, the maximum length of the
  1469.     line (excluding indentation spaces) would be 88 characters
  1470.  
  1471.     A special problem arises when a descendant marries another descendant
  1472.     i.e. when they marry a cousin or some closer relative.
  1473.     If this happens the marriage is listed twice but a message indicating
  1474.     that it is a marriage between relatives is written below the second
  1475.     occurrence  If they have  children, their family and their grandchildren
  1476.     etc. are NOT listed twice.
  1477.  
  1478. G.1 Construct/save a drop line (pedigree) chart
  1479. -------------------------------------------------
  1480.      
  1481.     This is perhaps the most useful facility; it enables you to save
  1482.     and later print a 'family tree' containing all descendants and their
  1483.     spouses  starting with some defined person.
  1484.  
  1485.     Such trees are printed sideways; that is to say the characters
  1486.     are rotated through a right angle so that consecutive characters on
  1487.     a line are written down the page and the different lines occupy different
  1488.     columns across the page.
  1489.  
  1490.     In this way, the length of a line is virtually unlimited.
  1491.  
  1492.     Your drop line chart is printed in this way as one or more STRIPS;
  1493.     successive strips contain the information on later and later generations.
  1494.     All the strips are exactly the same length and can be joined
  1495.     together (if there are more than one) to form a composite chart (see
  1496.     appendix C).
  1497.  
  1498.     You are prompted to enter the ID number of person whose descendants you
  1499.     want in your tree and the number of generations you require.
  1500.     All generations or a maximum of 50 may be specified. If your tree
  1501.     extends for more than 50 generations (congratulations!) it will be
  1502.     curtailed at 50.
  1503.  
  1504.     As soon as you have entered this information an abbreviated form
  1505.     of the chart is displayed on the screen.  Only the ID numbers of
  1506.     the people concerned are shown but horizontal lines (BARS) connect
  1507.     members of the same family; short down pointing TAGs from the bars
  1508.     point to the children and short up pointing tags point to the
  1509.     marriage of which the family is the fruit.  Descendants are joined
  1510.     to  their spouses by an '=' or a '~'sign (see below).  All members of a
  1511.     given generation are displayed on the same line.
  1512.  
  1513.     There is one serious limitation:  We have seen that a person can have
  1514.     as many as three spouses and that each spouse can bear him children.
  1515.     This means that you can enter data indicating that a person has
  1516.     three separate families.   NEWGEN is unable to include more than
  1517.     TWO such families in a drop line chart. If the person has only two
  1518.     families whether they be with spouses 1 & 2, 1 & 3 or 2 & 3, both
  1519.     will be included in the chart, but if he has a family with all three
  1520.     spouses, the third family will NOT be displayed. You could, of course,
  1521.     print out this third family in a separate tree starting with the third
  1522.     spouse (but if she had married somebody else outside the family of
  1523.     interest, you would get their descendants as well!).
  1524.  
  1525.     [The reason for this anomaly is geometrical - there is just no space
  1526.     available to contain the middle family; there are various possible
  1527.     solutions to this problem: the spouses could be spaced further apart;
  1528.     there could be bar lines at two levels; or you can imagine more
  1529.     complicated devices. All of these would mar the symmetric appearance
  1530.     of the tree or make it appear too fussy and the program would be
  1531.     severely complicated. If I ever think of a satisfactory solution to
  1532.     this problem, NEWGEN will be updated. If you can think of one, let me
  1533.     know]
  1534.  
  1535.     Note that a spouse may appear several times if he or she marries different
  1536.     descendants.  Similarly, a descendant may appear several times if
  1537.     he or she marries one or more of relatives.
  1538.  
  1539.     If there is a large number of generations (more than 12) or a large
  1540.     number of people in any one generation, only a part of this abbreviated
  1541.     chart will be visible on the screen.  You can bring the hidden parts
  1542.     into view by pressing one or other of the arrow keys; directions for
  1543.     this are displayed.
  1544.  
  1545.     This abbreviated chart gives you a preview of the general form of the
  1546.     full chart you can produce.
  1547.  
  1548.     When you have tired of inspecting the abbreviated chart press ESC to
  1549.     abort or RETURN to continue and to go on to write the full tree into
  1550.     NEWGEN.PED.
  1551.  
  1552.     In the full chart, each ID number is replaced by a rectangular block
  1553.     of characters which contain various items of information. The size of
  1554.     the block and information it should contain should heve been defined
  1555.     previously using option F.2
  1556.  
  1557.     The block always contains the surname in its top line; the surname of
  1558.     of a descendant is joined to their first spouse (if any) by a  sequence
  1559.     of '=' signs; the first spouse is similarly connected to the second (if
  1560.     any) and the second to the third.  However, if you have indicated by an X
  1561.     in field 24, 28 or 32 of the form that the marriage of the spouse was not
  1562.     solemnised, the corresponding '=' signs will be replaced by '~' signs.
  1563.  
  1564.     Note that, just as with pedigree listings (F.1), the progeny of
  1565.     marriages between cousins (etc.) are not listed twice. Such marriages
  1566.     are marked on their second occurrence by an additional line in
  1567.     the block which draws attention to the fact that the marriages is
  1568.     between relatives.
  1569.  
  1570.     It is essential that you do not remove your data disk  while NEWGEN.PED is
  1571.     being constructed. If your chart is very extensive, this process may take
  1572.     some time but NEWGEN gives you a running report on its progress.
  1573.  
  1574.     Do not attempt to edit or print NEWGEN.PED; it is written in a very
  1575.     special way.
  1576.  
  1577. H.1  Print current drop line tree
  1578. --------------------------------
  1579.      
  1580.     This facility allows you to print out your tree chart (sideways)
  1581.     as explained above (G.1).
  1582.  
  1583.     Several options are available.  Firstly you can, if you wish, select
  1584.     the style of the characters - the font - in which it will be printed.
  1585.     If you opt for this NEWGEN will display a list of the font files
  1586.     (.GNT) available (if any) on your data disk. You will be asked to
  1587.     indicate which one you want. Details of how to create a suitable font
  1588.     file are fully explained in Appendix A.
  1589.  
  1590.     If you do select to import a font in this way, you can choose to print it
  1591.     normal (8 x 16) size or double (16 x 32) size.
  1592.  
  1593.     If you opt, however, to use the standard system font, you can select
  1594.     one of four different sizes of character:
  1595.  
  1596.                        #    height           width
  1597.  
  1598.                        1.     6 dots          6 dots
  1599.                        2.     8               8
  1600.                        3.    16               8
  1601.                        4.    32              16
  1602.  
  1603.     The precise size of the characters in your printed tree depends on your
  1604.     printer and the graphics mode selected (see section 8 and appendix D).
  1605.  
  1606.     The smallest size, #1, results in the most compact chart; you will
  1607.     probably only want to use it for reference purposes.  The largest size,
  1608.     #4, takes a long time to print out and is probably only useful to hang on
  1609.     the wall at family gatherings. Sizes #2 and #3 are the most useful for
  1610.     general purposes.
  1611.  
  1612.     Once you made these selections, NEWGEN will display on the screen
  1613.     details of how many pages and how many strips your chart will require.
  1614.     It then asks you how many copies you want to print out. You can specify
  1615.     1 to 9 copies.  It displays a running count of the copy, strip and page
  1616.     it is currently printing.
  1617.  
  1618.     NEWGEN will pause at the end of each strip and attempt to align the paper
  1619.     in such a way that each strip is the same length and starts at the same
  1620.     point relative to the top of a page.  This may not work properly for all
  1621.     printers and as an alternative you can ask it to halt at the end of each
  1622.     strip while you adjust the paper.
  1623.  
  1624.     Note that you may find a completely blank page being printed sometimes;
  1625.     this is  quite in order and is a consequence of the necessity of having
  1626.     the same number of pages in each strip.  You may also find a completely
  1627.     blank page at the end of each strip.  This may happen occasionaly and is
  1628.     a consequence of a variable distance (from printer to printer) between the
  1629.     tear bar and the print head (NEWGEN assumes this to be 1").
  1630.  
  1631.     Before printing starts (and this may take some time if your tree is
  1632.     extensive) you have the opportunity of aborting by pressing ESC.
  1633.     Similarly, if you press ESC during printing, it stops (at least as soon
  1634.     as any printer buffer has been emptied).
  1635.  
  1636.     Assuming you opted to carry on, NEWGEN then reads the information,
  1637.     from NEWGEN.PED (which you have already prepared as described above in
  1638.     G.1) and prints it, strip by strip. When it has completed the first chart
  1639.     it, goes on to print another if you have ordered more than one, and so
  1640.     on till all is done.
  1641.  
  1642.     When everything is finished, you have the opportunity of going back
  1643.     to the beginning to select a new font or size and print again.
  1644.  
  1645. A.2  Display useful information
  1646. --------------------------------
  1647.      
  1648.     This facility enables you to display on the screen the contents of
  1649.     a file called NEWGEN.NOT residing in your data disk. If there is no
  1650.     such file there, you will be told.  The display pauses every 24 lines
  1651.     as explained in section 20.
  1652.  
  1653.     NEWGEN.NOT as supplied contains a list of dates useful to the
  1654.     British genealogist but you can edit it if you wish, or even replace
  1655.     it with a copy of NEWGEN.DOC renamed (at the desk top) as NEWGEN.NOT.
  1656.     I do not advise this however since NEWGEN.DOC is a very large file
  1657.     which would take up too much valuable space on your data disk and
  1658.     because it would take a considerable time to read to the end.
  1659.  
  1660. B.2  Create/edit note sheets
  1661. ----------------------------
  1662.      
  1663.     The form into which you enter particulars of people is somewhat
  1664.     limited in its scope.  There is no provision for recording anything
  1665.     about wills or other personal details.
  1666.  
  1667.     Inevitably you will know more about some people than others. This
  1668.     facility enables you to create or edit a more extended record for
  1669.     a specified person.  Such a record, called a NOTE SHEET, can contain
  1670.     up to 25 lines of text, 80 charaters to a line; i.e. one screenful
  1671.     of text.
  1672.  
  1673.     The note sheets are written into a file called NEWGEN.TXT which
  1674.     could become very large.  If you have only one drive (mode A), there
  1675.     may not be room for many note sheets, but you should have little trouble
  1676.     if you have two drives or a hard drive (modes 2 or 3).
  1677.  
  1678.     There are two ways of invoking this facility:
  1679.  
  1680.               1.   From the second page of the menu: Option B.2
  1681.                        In this case the ID of the person must be entered
  1682.               2.   By pressing F8 while a form is displayed
  1683.                        In this case the ID is taken from the form
  1684.                        Note that there must be a record in NEWGEN.DAT;
  1685.                        If the ID on the form corresponds to a new entry,
  1686.                        you must press F1 (to save the record) first and
  1687.                        then enter the ID number again.
  1688.  
  1689.     Once the ID number has been specified, NEWGEN proceeds as follows:
  1690.  
  1691.     1.   If there is no pre-existing note sheet for the person, NEWGEN
  1692.          creates one (if there is room on the disk) and copies the
  1693.          full name of the person and their ID number into the first line.
  1694.  
  1695.     2.   If a note sheet already exists in NEWGEN.TXT, NEWGEN reads it
  1696.          in and displays it on the screen.
  1697.  
  1698.     When this has been done, you can type in whatever information you
  1699.     like or edit what is already there.  The editing facilities are
  1700.     quite extensive and are similar to those found in many editor or word
  1701.     processing programs. A complete list of the commands you can use
  1702.     to move the cursor, find, replace etc. can be viewed by pressing the
  1703.     F1 key. Note that you can run it in either of two modes: overwrite
  1704.     or insert; you can easily change mode by pressing Cntrl INSERT
  1705.     simultaneously. Play with it a while before starting serious work.
  1706.  
  1707.     When you have finished, you can instruct NEWGEN to save your new
  1708.     or edited note sheet by pressing Cntrl X, or quit without saving
  1709.     by pressing ESC or Cntrl Q.
  1710.  
  1711. C.2  Display/print note sheets
  1712. ------------------------------
  1713.      
  1714.     This facility enables you to display and print out a note sheet
  1715.     created by facility B.2.   It is quite straightforward if you follow the
  1716.     few instructions displayed.
  1717.  
  1718. D.2   Check all data on record
  1719. ------------------------------
  1720.      
  1721.     With the best will and the greatest care you will inevitably make
  1722.     mistakes while entering data in the forms.  This facility gives
  1723.     you a limited ability to detect them.  It will also draw attention
  1724.     to unusual events (e.g. a child born before its parents marriage)
  1725.     which may or may not indicate an error.
  1726.  
  1727.     The records in NEWGEN.DAT are checked against one another, one
  1728.     by one, and anomalies of various sorts listed. When it has finished
  1729.     NEWGEN displays a table listing people with anomalous records and
  1730.     the type of anomaly detected. This table is displayed 5 lines at a
  1731.     time.
  1732.  
  1733.     N.B. It makes no attempt to correct any anomalies it finds - that
  1734.          is up to you.
  1735.  
  1736.     Some of the anomalies it looks for should never occur because NEWGEN
  1737.     prevents them happening. If such are detected, it is an indication
  1738.     that NEWGEN.DAT has become corrupt or contains a bug - bad luck -
  1739.     but the chances of this happening are low.  There are three anomalies
  1740.     of this sort: a missing surname, gender or ID number of the person or an ID
  1741.     number which is out of range.
  1742.  
  1743.     Here is a list of the anomalies NEWGEN looks for:
  1744.      
  1745.                     A.  No gender specified
  1746.                     B.  Gender is not M or F
  1747.                     C.  Gender of father is wrong
  1748.                     D.  Gender of mother is wrong
  1749.                     E.  Father is not married to mother
  1750.                     F.  Mother is not married to father
  1751.                     G.  Father ID # out of range
  1752.                     H.  Mother ID # out of range
  1753.                     Spouse 1: I. Gender is wrong
  1754.                               J. Not married to person
  1755.                               K. ID # out of range
  1756.                     Spouse 2: L. Gender is wrong
  1757.                               M. Not married to person
  1758.                               N. ID # out of range
  1759.                     Spouse 3: O. Gender is wrong
  1760.                               P. Not married to person
  1761.                               Q. ID # out of range
  1762.                     R.  No surname or illegal number
  1763.                     S.  Father died before birth
  1764.                     T.  Mother died before birth
  1765.                     U.  Marriage dates do not match
  1766.                     V.  Parents married after birth
  1767.                     W.  Father born too early or late
  1768.                     X.  Mother born too early or late
  1769.                     Y.  Married before puberty
  1770.                     Z.  Married after death
  1771.                     a.  One but not two parents defined
  1772.  
  1773. E.2   Define macros
  1774. -------------------
  1775.  
  1776.     It is possible to define up to 10 preset strings of up to 12 characters
  1777.     called MACROS.  This strings can be inserted into the current field of
  1778.     the form by holding down a SHIFT key and pressing a function key
  1779.     (F1 - F10).
  1780.  
  1781.     The characters can be selected from any on the main keyboard including
  1782.     spaces.
  1783.  
  1784.     Characters are then copied from the macro to the field in so far as they
  1785.     are valid for the field.
  1786.  
  1787.     Macros may be defined or edited using this option.  You can move the
  1788.     cursor from one macro to another using the up/down arrow keys.  BACKSPACE
  1789.     deletes the character behind the cursor.  When you have finished. press
  1790.     ESC.
  1791.  
  1792.     When you leave NEWGEN using menu option S, your macros are saved for use
  1793.     when you return to NEWGEN.
  1794.  
  1795. F.2  Define drop line chart format
  1796. ----------------------------------
  1797.  
  1798.     The routine invoked by option G.1 constructs NEWGEN.PED.  In this it
  1799.     writes a block of information for each person.
  1800.  
  1801.     The format for this bock can be inspected or defined by this option.
  1802.     As soon as the option is invoked, a box is displayed which demonstrates
  1803.     the current format.  You can then press:
  1804.  
  1805.                       RETURN   to leave the format unchanged
  1806.              or       D        to set the default format
  1807.              or       S        to define the format of your choice.
  1808.  
  1809.     A format, once defined, is kept until you redefine it. It survives an
  1810.     exit from NEWGEN.
  1811.  
  1812.     The first parameter to be defined is the number of characters accross the
  1813.     width of the block; the default is 14, but it can be any number between
  1814.     2 and 64.  If a width less than 14 characters is chosen, it is possible
  1815.     that some items of information will be curtailed. A width of 2 will give
  1816.     only the first character of each item.
  1817.  
  1818.     Next there is the specification of the information to be included in the
  1819.     block. There may be up to 10 lines containing up to 9 items.  The items
  1820.     are taken from the record of the person concerned.  If the item was not
  1821.     defined in the form, the corresponding line is omitted from the block.
  1822.  
  1823.     The first item is the surname.  This is always defined and always included
  1824.     at the top of the block.
  1825.  
  1826.     The items you can select (and the default selection) are indicated below:
  1827.  
  1828.                                                             Default
  1829.  
  1830.                  (1.      Surname)                             Y
  1831.                   2.      First name #1                        Y
  1832.                   3.                 #2                        Y
  1833.                   4.                 #3                        Y
  1834.                   5.      Birth or baptismal date              Y
  1835.                   6.      Death or funeral date                Y
  1836.                   7.      Marriage date (spouses only)         Y
  1837.                   8.      Occupation                           Y
  1838.                   9.      Abode                                Y
  1839.                   10.     Blank line to make it look better    N
  1840.  
  1841.      Finally, if your block width is 4 or more, you can select to include the
  1842.      ID number.  This is written into the last three positions of the block.
  1843.      Note that if the block width you  have specified is less than 17, the last
  1844.      three characters of the surname may be overwritten by the ID number.
  1845.      To be safe, specify a block width of at least three  more than the length
  1846.      of the longest surname.  The default is not to include the ID number.
  1847.  
  1848.      Note that baptismal dates are only included if birth dates are undefined
  1849.      and similarly funeral dates only if death dates are undefined.
  1850.  
  1851.      Note that there is no way of altering the order of the items in the
  1852.      block.
  1853.  
  1854.      The when you exit from NEWGEN, current format is saved in NEWGEN.DAT for
  1855.      use when you return to NEWGEN.
  1856.  
  1857. G.2   Set date
  1858. --------------
  1859.      
  1860.      NEWGEN writes the date at the bottom of birth briefs and pedigree
  1861.      listings and at the top of listing of people.  This facility gives
  1862.      an easy way of telling NEWGEN what is the date you want to use
  1863.      (today's?). At the same time it sets the system date much as you
  1864.      would do with the control panel at the desk top.
  1865.  
  1866.      Enter the date in the three fields displayed which correspond to the day,
  1867.      the month and the year.   Each field requires two digits.
  1868.  
  1869.      Silly days such as 45 are impossible to enter as are silly months.  The
  1870.      earliest possible year is 1980.  You cannot enter September 31st, etc.,
  1871.      though you can always enter February 29th.
  1872.  
  1873.      If you louse it up, you can try again by pressing ESC which clears the
  1874.      date; if you make a mistake, BACKSPACE deletes the last digit entered.
  1875.  
  1876.      When you have completed the entry, press RETURN
  1877.      
  1878. H.2   Change data disk
  1879. ----------------------
  1880.  
  1881.      It may be that you have several data disks (or hard disk partitions
  1882.      containing NEWGEN.DAT files); maybe one contains your ancestors and
  1883.      another contains those of your partner.  Option H.2 allows you to return
  1884.      to the stage of the program where you specify your data disk. You can
  1885.      then process your next set of data or opt to quit NEWGEN.
  1886.  
  1887. 22. Crashes and bugs
  1888. --------------------
  1889.      
  1890.           NEWGEN is so designed to minimise the possibility of a crash - an
  1891. unexpected end to the operation of the program.
  1892.      
  1893.           In particular NEWGEN checks while it is writing to a floppy disk that
  1894. there is room for the data it is about to write. If there is not, it displays a
  1895. warning message and stops.  Note that it always assumes there is at least one
  1896. Megabyte of free space on a hard disk (or partition) - so make sure there is
  1897. (i.e. don't clutter up your hard disk partition) [the reason for this is that
  1898. it takes the operating system an unacceptably long time to find out how many
  1899. free bytes there are on a hard disk].
  1900.  
  1901.           It is unlikely that NEWGEN will crash because of a fault in the
  1902. program (it has been extensively tested) but it is just possible that there is a
  1903. bug lurking in it which I have not detected. If you find one, perform a public
  1904. service and let me know - with as much detail as possible and I will try to fix
  1905. it.
  1906.  
  1907.           If you do have to report a bug, make sure you send full details of
  1908. the  equipment you are using (TOS version number if you can) and precise details
  1909. of the nature of the bug and how and when it was manifest.
  1910.  
  1911.           Remember that if NEWGEN does not work on your system for whatever
  1912. reason, I will, at my discretion, either refund your money or fix the program.
  1913.  
  1914.           NEWGEN frequently checks to ensure that the correct disk is in the
  1915. correct drive. If it detects something wrong, it prompts you to load the
  1916. appropriate disk.  Nevertheless, NEWGEN cannot spend all its time making such
  1917. checks and you should not remove a disk unless NEWGEN asks you to.
  1918.  
  1919.           If NEWGEN expects to find a disk in a drive and finds none there, the
  1920. system will show an alert box. You can continue by loading a disk and pressing
  1921. RETURN.
  1922.  
  1923.           It is possible to have a power failure while using NEWGEN or your dog
  1924. might succeed in pulling out the plug; again your computer may  develop a fault
  1925. or one of the leads at the back might become disconnected or you might have
  1926. reset your ST etc. I hope that such things never happen to you, but rest
  1927. assured, it is unlikely that your data will be harmed.
  1928.      
  1929.           A more devastating event is damage to or failure of a disk.
  1930.  
  1931.        USE GOOD QUALITY DISKS and BACK UP YOUR NEWGEN.DAT FILE REGULARLY.
  1932.  
  1933.           You have been warned.  If a disk does cease to work properly, you
  1934. could try cleaning your disk head and there are programs on the  market with
  1935. which you may be able to retrieve all or some of a file.
  1936.      
  1937. [Technical note:  The only occasion when NEWGEN.DAT is written to is just after
  1938. you press F1 or F9 to save the data in a form.  This is when your data is most
  1939. vulnerable. If perchance there is a power cut etc. while this is happening, you
  1940. are only likely to lose the record(s) you were entering at the time. You should
  1941. check it out using option A.1 when you next start NEWGEN]
  1942.  
  1943.           As a fail safe device, NEWGEN.TRE is marked when you start up NEWGEN
  1944. and the mark expunged when you exit from NEWGEN.  If at the start, NEWGEN finds
  1945. NEWGEN.TRE marked, it assumes that it is corrupt and recreates it from scratch
  1946. as opposed to reading it in (which is the normal and quicker procedure).
  1947.  
  1948. 23.  Updates, Enhancements and other programs available
  1949. -------------------------------------------------------
  1950.  
  1951.           From time to time NEWGEN will be updated and new facilities added.
  1952. As a purchaser of NEWGEN, you will be informed from time to time about their
  1953. availability, but it may be worth your while asking me.
  1954.  
  1955.           It is my policy to try to ensure that your precious NEWGEN.DAT file is
  1956. compatible with all future revisions of NEWGEN.  Should this not be possible, a
  1957. program to reformat the file would be provided.  Note however that NEWGEN.TRE
  1958. and GENINF.PRG (& NEWGEN.INF) may well change and you should always use the
  1959. version of the latter that comes with NEWGEN.PRG
  1960.  
  1961.           As well as the standard NEWGEN described above, a version called
  1962. NEWGEN5K is available. It requires an Atari ST, STE or Mega with at least
  1963. 1 Megabyte of RAM and a hard drive to run, but it allows you to enter up to 5000
  1964. people.
  1965.  
  1966.           If you possess a NEC 24 pin printer, a program to print out .PED
  1967. files and make use of the increased resolution is available.  This was written
  1968. and made available by Steve Davies.
  1969.  
  1970.           Also available is a disc containing 56 .GNT fonts suitable for use
  1971. with NEWGEN.  These vary from the elegant to the horrible.
  1972.  
  1973.           The DEMO version - which allows entry of only 18 people - is also
  1974. available and is in the public domain; it may be freely distributed.
  1975.  
  1976. 24.  Pricelist
  1977. --------------
  1978.                                              Cost              Cost
  1979.                                                            if a disk &
  1980.                                                            P&P is sent
  1981.  
  1982. NEWGEN Standard version                      17.00             15.00
  1983. NEWGEN 5K
  1984.  if you already have the standard version     N.A.              3.00
  1985.  if you do not have the standard version     20.00             18.00
  1986. NEWGEN Demo version                           2.50             Gratis
  1987. Disk of font (.GNT) files                     2.50             Gratis
  1988. 24 pin printer program                        2.50             Gratis
  1989. Minor update of NEWGEN                        2.50             Gratis
  1990.  
  1991.             The author reserves the right to change this pricelist from time
  1992. to time.
  1993.  
  1994. 25.  Disclaimer and conditions of use
  1995. -------------------------------------
  1996.  
  1997. 1.   Copies of the software supplied shall only be made for the purchaser's
  1998.      personal use.
  1999. 2.   No copy of the software in any form may be given, lent or sold to any
  2000.      third party.
  2001. 3.   NEWGEN is sold on the understanding that the author, E.G.Richards, shall
  2002.      not be held responsible for any loss, financial, or of data or time,
  2003.      arising from the use of NEWGEN, howsoever caused.
  2004. 4.   If for some unforseen reason, NEWGEN fails to work on the purchaser's
  2005.      system, or if a programming error comes to light, the author will either
  2006.      refund the cost price or arrange to supply a corrected version at his
  2007.      discretion.
  2008.  
  2009.          If you cannot agree to these conditions, please return your disk to
  2010. the author who will make a full refund of the money you paid.
  2011.  
  2012. 5.   I am always prepared to offer help or guidance in the use of NEWGEN (but
  2013.      NOT in Genealogy). If you require such help of if your copy of the
  2014.      program appears not to work, write with full details of your system and
  2015.      with as much information about the fault as possible.  There may be a
  2016.      delay since I am sometimes away.  It is worth ringing me in the evening
  2017.      on 081-693-7499.  
  2018.  
  2019. Appendix A  FNTCON.PRG
  2020. ----------------------
  2021.      
  2022.           Normally your tree will be printed in characters which closely
  2023. resemble those you see on the screen.  This style of characters is that of the
  2024. STANDARD (or system) FONT.
  2025.      
  2026.          It is possible to read in (or import) a font of characters in some
  2027. other style.  These must be in a file on your data disk which must have the
  2028. extension .GNT and contain exactly 4096 bytes.
  2029.      
  2030.          Font files are supplied with several utility programs for ST computers,
  2031. but these come in a variety of different forms.
  2032.      
  2033.          The program FNTCON.PRG enables you to convert several different types
  2034. of font file to produce .GNT files which can be read and used by NEWGEN for
  2035. printing your drop line trees.
  2036.      
  2037.          FNTCON is not able to convert all possible fonts; only those which:
  2038.      
  2039.                          1. are 8x16 bit mapped fonts
  2040.                          2. contain 128 or 256 characters
  2041.                          3. are not proportional fonts
  2042.           
  2043.         (do not be concerned if you do not grasp these technicalities)
  2044.      
  2045.           To run FNTCON, double click on FNTCON.PRG and follow the instructions.
  2046. At some stage you will be asked to supply the file name.  If the font you want
  2047. to convert is in a file called (for instance) HELVETIC.FNT, enter: HELVETIC.FNT.
  2048.      
  2049.           FNTCON will first ask you to specify the type of font; some help in
  2050. deciding the type to specify is given below.
  2051.       
  2052.           FNTCON will read it in and make several tests. It may reject it if it
  2053. finds that it is in a form it cannot cope with.  If it accepts it, it will
  2054. display all the characters in the font, which are used by NEWGEN, on the screen.
  2055.      
  2056.           If you like what you see, you can save the converted font (e.g. as
  2057. HELVETIC.GNT).  If what you see offends you or is a meaningless jumble of dots,
  2058. you could try again using a different font type.  Maybe you will produce
  2059. something satisfactory.  If, in the end, you do not succeed, it means that the
  2060. font is not in a suitable form to be converted.
  2061.      
  2062.           Here are the five categories together with an indication of some
  2063. sources of appropriate font files:
  2064.      
  2065.             1.    Transposed font;  128 characters
  2066.      
  2067.                   e.g. 8x16 fonts supplied with MEGAFONT and DEGAS
  2068.  
  2069.             2.    Transposed font;  256 characters
  2070.      
  2071.             3.    Standard font;    128 characters
  2072.      
  2073.             4.    Standard font;    256 characters
  2074.      
  2075.             5.    GDOS 8x16 font;   128 or 256 characters
  2076.  
  2077.                   e.g. 8x16 fonts supplied with DEGAS ELITE (SS16 only)
  2078.      
  2079.           Many other fonts are available with other programs and and even more
  2080. from software libraries.  A disk containing 56 .GNT fonts is available (see
  2081. section 23).
  2082.      
  2083.           Note that fonts supplied for use with Publishing Partner are NEVER
  2084. suitable.
  2085.      
  2086. Appendix B  PRINTIT.PRG
  2087. -----------------------
  2088.      
  2089.           If you try to print a file (such as NEWGEN.BRF or NEWGEN.DES) 
  2090. containing more than 80 characters to a line on a standard lineprinter, the
  2091. result will be unsatisfactory and characters are likely to fall off the end of
  2092. the paper.
  2093.      
  2094.           One solution is to buy a more expensive wide carriage line printer;
  2095. a cheaper solution is to print the file using PRINTIT.PRG.
  2096.      
  2097.           Providing your printer understands the appropriate control codes
  2098. (EPSON compatibles should) PRINTIT will print the file using condensed
  2099. characters; you can get 132 of these on a standard printer line.
  2100.  
  2101.           PRINTIT.PRG also has a facility to enable you to print out long
  2102. documents such as NEWGEN.DOC with gaps between the pages which are numbered.
  2103.      
  2104.           To use PRINTIT, just double click on PRINTIT.PRG and follow the
  2105. instructions.
  2106.      
  2107. Appendix C  Joining strips
  2108. --------------------------
  2109.      
  2110.           If you have succeeded in tracing back through many generations, or if
  2111. you elect to print your tree using one of the larger sizes of print, there may
  2112. not be room enough to contain the entire depth of the chart in the width of a
  2113. page.
  2114.      
  2115.           NEWGEN copes with this by printing the chart in several strips. These
  2116. should each be the same length, and can be joined together to give a composite
  2117. chart.
  2118.      
  2119.           It is really up to you how you join them together but here are some
  2120. tips:
  2121.      
  2122.      1.   First carefully remove, at the perforations, the strips of
  2123.           sprocket holes.
  2124.      
  2125.      2.   Then carefully separate the strips - it is easy enough to
  2126.           separate them at the wrong point. Do NOT separate the individual
  2127.           pages of a strip.
  2128.      
  2129.      3.   If you now unfold the strips and lay them side by side, all
  2130.           being well, you will see how they should be aligned if they
  2131.           are overlapped by an inch or so.
  2132.      
  2133.      4.   To make a clean join you will have to remove a strip from the
  2134.           top edge of the lower strip or the bottom edge of the upper.
  2135.           This is best done by fan folding the strip up and cutting carefully
  2136.           with a guillotine if one is available.  Otherwise you must do
  2137.           it with scissors.  In either case ensure that the thin strip
  2138.           of paper you remove is straight and that the cut is parallel to
  2139.           the edge of the paper.
  2140.      
  2141.      5.   You now need a large table or a clean hard floor. Lay out two
  2142.           strips and align them.  Get someone to hold one end while you
  2143.           align the other. Maybe you can temporarily stick  one strip
  2144.           down while you align the other.  Dabs of 'Pritt' glue between
  2145.           the overlapping regions help.  Take your time and get the two
  2146.           strips perfectly aligned and overlapping by just the right
  2147.           amount.
  2148.      
  2149.      6.   When they are perfectly aligned, stick them together with
  2150.           strips of 'invisible sellotape' over the join (do NOT use
  2151.           ordinary sellotape - you will regret it if you do). Apply
  2152.           strips of sellotape about a foot long; do not attempt to apply
  2153.           a long strip stretching from one end to the other.  When you
  2154.           have done this, turn the strips over and apply more 'invisible
  2155.           sellotape' over the join on the reverse side.  Then join the
  2156.           third strip in a similar way and so on.
  2157.      
  2158.      7.   You can protect the chart from disintigration by placing small
  2159.           pieces of tape over the joins of the pages at the top and bottom
  2160.           edges.  If you have joined the chart together with extreme
  2161.           care, you may be able to fan fold it.  More likely, you will
  2162.           have to roll it up - but it will never lie flat again if you
  2163.           do!
  2164.      
  2165.      8.   You can buy spray on lacquer and a thin coat of this will 
  2166.           help to protect your chart.
  2167.  
  2168. Appendix D  Printer codes
  2169. -------------------------
  2170.  
  2171.           Most available lineprinters are Epson compatible, that is to say that
  2172. the sequences of bytes that you have to send to the printer to make it do
  2173. various things is the same as with the Epson make of printers. Even so some
  2174. printers billed as Epson compatible can do more than others.
  2175.  
  2176.      Here is the default list of codes and the effect NEWGEN  expects of them:
  2177.  
  2178.      #    Decimal           Effect                 Hex            ASCII
  2179.      ------------------------------------------------------------------------
  2180.  
  2181.      1.   12                Form feed              0C              FF
  2182.      2.   24                Clear printer buffer   18             CAN
  2183.      3.   27,64             Reset printer          1B,40          ESC,@
  2184.      4.   27,67,n           Set paper length to    1B,43,n        ESC,C,n
  2185.                             n lines
  2186.      5.   27,51,n           Set line feed pitch    1B,33,n        ESC,3,n
  2187.                             to n pin spacings 
  2188.      6.   10                Line feed              0A             LF
  2189.      7.   13                Carriage return        0D             CR
  2190.      8.3  27,42,4,n,m       Set to CRT graphics    1B,2B,04,n,m   ESC,*,n,m
  2191.                             mode (8 pin)
  2192.                             n+256*m is the number
  2193.                             of bytes to expect
  2194.      9.   15                Set condensed mode     0F             SI
  2195.      10.  18                Cancel condensed mode  12             DC2
  2196.      11.  27,4              Set italics            1B,04          ESC,4
  2197.      12.  27,5              Cancel italics         1B,05          ESC,5
  2198.       
  2199.           Code #8.3 (which is used for the CRT mode) may be replaced, according
  2200. to the graphics mode selected in GENINF.PRG by:
  2201.  
  2202.      8.1  27,75,n,m         Set to single density  1A,4B,n,m      ESC,K,n,m
  2203.                             graphics mode (8 pin)
  2204. or   8.2  27,76,n,m         Set to double density  1A,4C,n,m      ESC,L,n,m
  2205.                             graphics mode (8 pin)
  2206.  
  2207.           Number are substituted for n and m as appropriate.
  2208.  
  2209.           These codes are written into NEWGEN.INF by GENINF.PRG.  NEWGEN.INF may
  2210. be edited to change the codes if necessary - see appendix E
  2211.  
  2212. Appendix E   NEWGEN.INF
  2213. -----------------------
  2214.  
  2215.           NEWGEN.INF is an ASCII file created by GENINF.PRG. It can be edited
  2216. with the aid of an Editor such as 1st Word in ASCII mode (NOT WP mode).
  2217.  
  2218.           It  contains 14 lines. Except for the first two, each line contains
  2219. several integer decimal numbers. Each such number is allocated a field of 4
  2220. columns and is right adjusted therein with no leading zeros (I4 format).
  2221.  
  2222.           The first line contains the current version number (e.g. 4.10) taking
  2223. up 4 columns.
  2224.  
  2225.           The second line contains 6 numbers in I4 format followed by a string
  2226. of letters which  denote the disk drives specified:
  2227.  
  2228.                 1.      NPOINT, the paper length in points                792
  2229.                 2.      WIDTH,  the useful page width in inches             8
  2230.                 3.      HPI,    the horizontal dot pitch in dots/inch      80
  2231.                 4.      VPI,    the vertical dot pitch in dots/inch        72
  2232.                 5.      X,      the quantity referred to in section 8     216
  2233.                 6.      NDRIVE, the number of drives
  2234.                 7.      SDRIVE, the string of drive letters
  2235.  
  2236.       (the numbers on the right are the default values)
  2237.  
  2238.           The other 12 lines specify the printer codes described in appendix D.
  2239. The number of integers on each line varies with the code, but invariably the
  2240. first such integer denotes the number of bytes in the code.
  2241.  
  2242.           In code #4, n is replaced in NEWGEN.INF by the page length in lines -
  2243. the integral part of NPOINT/12
  2244.  
  2245.           In code #5, n is written as 0 in NEWGEN.INF but NEWGEN replaces the
  2246. zero with some other number as required.
  2247.  
  2248.           In code #8 (1,2 or 3), n and m are written in NEWGEN.INF as:
  2249.  
  2250.                    n    =   MOD(N,256) -  The remainder when N is divided
  2251.                                           by 256.  If the result is >127,
  2252.                                           256 is then subtracted.
  2253.  
  2254.                    m    =   N/256      -  The integral part.
  2255.  
  2256.           Here N is equal to the horizontal dot pitch (in dots/inch) multiplied
  2257. by the page width (in inches) as defined above for line #1
  2258.  
  2259.           As mentioned in appendix D, line 9 will contain code 8.1, 8.2 or 8.3
  2260. according to the graphics mode selected.
  2261.  
  2262.        If you alter any of these codes, ensure that:
  2263.  
  2264.                 a.  There are 12 codes which perform the functions noted.
  2265.                 b.  Not more than 40 numbers are used in the codes.
  2266.                 c.  The first number on each line defines the number of bytes
  2267.                     in the code.
  2268.  
  2269. Appendix F   Character sizes in drop line charts
  2270. ------------------------------------------------
  2271.  
  2272.           Each characters printed in a drop line chart can be viewed as being
  2273. contained in a 'cell'.  The size of this cell depends on:
  2274.  
  2275.             a.    The font size selected in option H.1
  2276.             b.    The horizontal dot pitch (HPI) defined in GENINF.PRG
  2277.             c.    The vertical dot pitch (VPI) defined in GENINF.PRG
  2278.  
  2279.           The width and height of the character cell (in points of 1/72") can be
  2280. calculated from:
  2281.  
  2282.                        Size           Width           Height
  2283.  
  2284.                      1     (6 x 6)    432/VPI         432/HPI
  2285.                      2     (8 x 8)    576/VPI         576/HPI
  2286.                      3     (8 x 16)   576/VPI         1152/HPI
  2287.                      4     (16 x 32)  1152/VPI        2304/HPI 
  2288.  
  2289.           Since HPI can in principle take three different values (usually 60,
  2290. 120 or 80) according to the graphics mode selected, twelve different cell sizes
  2291. are available if you have a printer which supports all three modes.
  2292.  
  2293.  
  2294. Appendix G  Enhancements in NEWGEN versions 4
  2295. ---------------------------------------------
  2296.  
  2297.           The following enhancements are available in versions 4 which were not
  2298. available in earlier versions of NEWGEN:
  2299.  
  2300.    1.  NEWGEN works with colour monitors (4.00)
  2301.    2.  The routine for printing drop line charts has been speeded up
  2302.        but you no longer get a preview on the screen (4.00)
  2303.    3.  You can create new records for relations using the 0 option (4.00)
  2304.    4.  Marriages can be copied automatically to the partner's record (4.00)
  2305.    5.  You can print family groups (4.00)
  2306.    6.  You can list isolated records (4.00)
  2307.    7.  You can configure NEWGEN for some non-Epson printers (4.01)
  2308.    8.  It is easier to configure NEWGEN for different types of printer (4.02)
  2309.    9.  Baptism and burial dates are entered in drop line charts in lieu of
  2310.        birth and death dates (4.03)
  2311.    11. Baptism dates are used in lieu of birth dates in listings (4.03)
  2312.    10. ID numbers can be entered into drop line charts (4.03)
  2313.    11. Versions numbers of NEWGEN.RSC and NEWGEN.INF are now checked  (4.03)
  2314.    12. Facility for defining macros and using them in forms (4.05)
  2315.    13. Number of children and existence of note sheet shown on form (4.06)
  2316.    14. Separate option to define drop line tree formats (4.06)
  2317.    15. Note sheet editor overhauled and changed (4.06)
  2318.    16. Drive usage redefined (4.06)
  2319.    17. ID numbers in ancestor and descendant lists (4.06)
  2320.    18. Print out of records improved; note sheets can be printed also (4.06)
  2321.    19. Facility to print all note sheets (4.06)
  2322.    20. Birth brief routine rewritten for 9 generations (4.06)
  2323.    21. Connecting lines introduced in descendent lists (4.06)
  2324.    22. Errors in page length, italic printing etc. corrected (4.07)
  2325.    23. Errors in drop line trees corrected (4.08,4.09,4.10)
  2326.  
  2327.           In all new versions, every bug that came to light in previous versions
  2328. has been eliminated.
  2329.  
  2330.  
  2331. About the Author
  2332. ----------------
  2333.      
  2334.           I am an 'early' retired scientist and I have been writing computer
  2335. programs since 1961.  I became interested in genealogy several years ago.
  2336.      
  2337.           The bother of trying to write pedigree charts by hand and having to
  2338. start again and again lead me to write a program for my own use.
  2339.      
  2340.           Several other genealogists heard of my program and I persuaded myself
  2341. to rewrite it in a more robust and generally useful form. This took several
  2342. months. I charge for NEWGEN because otherwise I would never get round to
  2343. distributing it and because there were overheads in writing the program.
  2344.  
  2345. About NEWGEN
  2346. ------------
  2347.      
  2348.           NEWGEN is mostly written in FORTRAN 77 but some of the subroutines
  2349. are written in Assembler and it makes extensive use of calls to the Operating
  2350. System. It is thus not readily transportable to other computers.
  2351.  
  2352.           An attemopt has been made to make it run as fast as possible and to
  2353. ensure that it reasonably foolproof.
  2354.  
  2355. For the more adventurous
  2356. ------------------------
  2357.  
  2358.           It is possible to edit the ASCII file NEWGEN.RSC. This contains the
  2359. text that appears against the menu items, the layout of the form and other
  2360. data.
  2361.  
  2362.      N.B. Every number in NEWGEN.RSC is a decimal integer and takes up 4
  2363.           character positions with leading blank spaces.
  2364.  
  2365.      The information in it is in five parts:
  2366.  
  2367.           1.  The version number
  2368.  
  2369.           2.  The number of menu items (16) followed by the menu entries
  2370.  
  2371.               You can alter the wording of these (up to 40 characters each)
  2372.               if you like but not their number or order.
  2373.  
  2374.           3.  The pattern of the form; this can contain up to 24 lines and
  2375.               is terminated by a dot on a separate line.
  2376.  
  2377.               You can alter the wording and even the positions of the fields,
  2378.               but you must on no account alter the sizes of the fields or
  2379.               the number of them; chaos will result if you do.
  2380.  
  2381.           4.  The number of boxes to be drawn followed by the X (1-80) and Y
  2382.               (1-25) coordinates of the top left and bottom right corners
  2383.               of each.
  2384.  
  2385.               You can alter these at will.
  2386.  
  2387.           5.  A number specifying the number of fields on the form (which
  2388.               must not be altered) followed by 34 lines which specify each
  2389.               field. Each set contains 9 decimal numbers arranged in columns:
  2390.  
  2391.                 1.  The field number
  2392.                 2.  The row it is in (the first line of the form is on row 2)
  2393.                 3.  The column it starts at (1-80)
  2394.                 4.  The length of the field (number of underlines)
  2395.                 5.  The next field to be visited when you press a forward TK
  2396.                 6.  The next field to be visited when you press a backward TK
  2397.                 7.  The type of field: 1 for a number; 5 for a string
  2398.                 8.  The current length of the field (always 0)
  2399.                 9.  The position in the record at which the field data starts
  2400.  
  2401.       You can alter the numbers in columns 2,3,5 or 6, but on no account
  2402.       should you alter those in columns 1,4,7,8 or 9. If you do make such
  2403.       alterations, be sure to rearrange the fields in the form.
  2404.  
  2405.      You may like to note that if you can remember the sequence of key presses
  2406. required to achieve some desired effect, you can press them in quick succession
  2407. without waiting for the prompts to appear and produce the same effect. Note,
  2408. however, that you cannot pass the menu in this way - the type ahead buffer
  2409. is emptied before the menu is rewritten. Use this facility with care, NEWGEN
  2410. might crash if the buffer becomes full.
  2411.  
  2412.      N.B. You do all this at your own risk and can expect no help from me!
  2413.  
  2414.                                                   E.G.Richards      
  2415.                                                   April 1991
  2416.     
  2417.  
  2418.